All Classes
-
All Classes Interface Summary Class Summary Class Description AnnotatedElementJSONElementVisitor An abstract implementation ofElementVisitor
that generates JSON content for elements annotated with a specific annotation.AnnotationUtils A utility interface for working with annotations in thejavax.lang.model.*
package.ClassUtils The utilities class forClass
ConfigurationPropertyAnnotationProcessor TheProcessor
for theConfigurationProperty
annotationConfigurationPropertyJSONElementVisitor @ConfigurationProperty
'sAnnotatedElementJSONElementVisitor
based onConfigurationPropertyJSONGenerator
generating the JSON representation of the configuration property metadata.ConstructorUtils The utils class forconstructor
ElementUtils The utility class forElement
ExecutableElementComparator The Comparator class forExecutableElement
, the comparison rule : Comparing to twoelement names
lexicographically
.FieldUtils A utility interface for working with fields in the context of Java annotation processing.FilerProcessor A processor class that provides safe and exception-handled operations for interacting with theFiler
in an annotation processing environment.JSONAnnotationValueVisitor A visitor implementation for convertingAnnotationValue
objects into JSON-formatted strings.JSONElementVisitor A specializedElementVisitor
implementation that traverses Java elements and generates JSON representations of the elements' metadata.LoggerUtils Logger UtilsMemberUtils A utility interface for handling members (such as fields, methods, constructors) from types in thejavax.lang.model
package.MessagerUtils Messager
utilities classMethodUtils The utilities class for method in the package "javax.lang.model."ResolvableAnnotationValueVisitor A visitor for resolving annotation values into their corresponding runtime representations.ResourceProcessor A processor class that provides a comprehensive and exception-safe mechanism for handling resources during annotation processing.StringAnnotationValue AnnotationValue
for String typeTypeUtils The utilities class for type in the package "javax.lang.model