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 Elements
types
- The Types
annotationUtils
- 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>