Package com.mrivanplays.annotationconfig.core
-
Interface Summary Interface Description CustomAnnotationRegistry.AnnotationResolver<T extends Annotation> Represents annotation resolver, responsible for........FieldTypeResolver Represents a field type resolver. -
Class Summary Class Description AnnotationType Represents an annotation type, holding utility methods for the held raw annotation type.CustomAnnotationRegistry Represents annotation registry for custom annotations.CustomAnnotationRegistry.AnnotationResolverContext Represents aCustomAnnotationRegistry.AnnotationResolver
context.CustomAnnotationRegistry.AnnotationWriter Represents a wrapped writer.PropertyConfig Represents configuration, utilising .conf/.properties configuration type. -
Enum Summary Enum Description CustomAnnotationRegistry.AnnotationWriter.WriteFunction -
Annotation Types Summary Annotation Type Description Comment Annotation, telling the config writer to write a comment with the specified value.Comments Annotation, representing the outcome of a repeatedComment
annotation.ConfigObject Annotation, representing that the annotated field should be treated as a config object/section.Key Annotation, representing the config key for the field the annotation is called on.TypeResolver Annotation, representing a custom (non-primitive) type of the field it was annotated on.