public class JavaConfigurationMetadataBuilder
extends io.micronaut.inject.configuration.ConfigurationMetadataBuilder<javax.lang.model.element.TypeElement>
ConfigurationMetadataBuilder for Java.ConfigurationMetadataBuilder| Constructor and Description |
|---|
JavaConfigurationMetadataBuilder(javax.lang.model.util.Elements elements,
javax.lang.model.util.Types types,
AnnotationUtils annotationUtils) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
buildPropertyPath(javax.lang.model.element.TypeElement owningType,
javax.lang.model.element.TypeElement declaringType,
java.lang.String propertyName) |
protected java.lang.String |
buildTypePath(javax.lang.model.element.TypeElement owningType,
javax.lang.model.element.TypeElement declaringType) |
protected java.lang.String |
buildTypePath(javax.lang.model.element.TypeElement owningType,
javax.lang.model.element.TypeElement declaringType,
io.micronaut.core.annotation.AnnotationMetadata annotationMetadata) |
protected io.micronaut.core.annotation.AnnotationMetadata |
getAnnotationMetadata(javax.lang.model.element.TypeElement type) |
javax.lang.model.util.Elements |
getElements() |
io.micronaut.inject.ast.Element[] |
getOriginatingElements() |
protected java.lang.String |
getTypeString(javax.lang.model.element.TypeElement type) |
public JavaConfigurationMetadataBuilder(javax.lang.model.util.Elements elements,
javax.lang.model.util.Types types,
AnnotationUtils annotationUtils)
elements - The Elementstypes - The TypesannotationUtils - The annotation utilspublic javax.lang.model.util.Elements getElements()
Elements@NonNull public io.micronaut.inject.ast.Element[] getOriginatingElements()
getOriginatingElements in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder<javax.lang.model.element.TypeElement>protected java.lang.String buildPropertyPath(javax.lang.model.element.TypeElement owningType,
javax.lang.model.element.TypeElement declaringType,
java.lang.String propertyName)
buildPropertyPath in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder<javax.lang.model.element.TypeElement>protected java.lang.String buildTypePath(javax.lang.model.element.TypeElement owningType,
javax.lang.model.element.TypeElement declaringType,
io.micronaut.core.annotation.AnnotationMetadata annotationMetadata)
buildTypePath in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder<javax.lang.model.element.TypeElement>protected java.lang.String buildTypePath(javax.lang.model.element.TypeElement owningType,
javax.lang.model.element.TypeElement declaringType)
buildTypePath in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder<javax.lang.model.element.TypeElement>protected java.lang.String getTypeString(javax.lang.model.element.TypeElement type)
getTypeString in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder<javax.lang.model.element.TypeElement>protected io.micronaut.core.annotation.AnnotationMetadata getAnnotationMetadata(javax.lang.model.element.TypeElement type)
getAnnotationMetadata in class io.micronaut.inject.configuration.ConfigurationMetadataBuilder<javax.lang.model.element.TypeElement>