Skip navigation links
D G I N O P 

D

Default - Annotation Type in defaultj.annotations
A ready to use annotation to mask that an enum value is the default value, a public field is default instance, or a public method is a factory method.
DefaultAnnotationValidator - Class in defaultj.annotations.processor
This annotation process ensures that Default is only annotated to public, static, final fields or methods.
DefaultAnnotationValidator() - Constructor for class defaultj.annotations.processor.DefaultAnnotationValidator
 
DefaultImplementation - Annotation Type in defaultj.annotations
A ready to use annotation to specify a classname for the default implementation.
DefaultInterface - Annotation Type in defaultj.annotations
A ready to use annotation to the class is in interface will all its method have a default implementation and that the author intent to have the interface itself as an implementation to be created.
DefaultInterfaceAnnotationValidator - Class in defaultj.annotations.processor
This annotation process ensures that DefaultInterface is only annotated to an interface with all default methods.
DefaultInterfaceAnnotationValidator() - Constructor for class defaultj.annotations.processor.DefaultInterfaceAnnotationValidator
 
defaultj.annotations - package defaultj.annotations
 
defaultj.annotations.processor - package defaultj.annotations.processor
 
DefaultToNull - Annotation Type in defaultj.annotations
A ready to use annotation to mask that the class has null as default.

G

getSupportedAnnotationTypes() - Method in class defaultj.annotations.processor.DefaultAnnotationValidator
 
getSupportedAnnotationTypes() - Method in class defaultj.annotations.processor.DefaultInterfaceAnnotationValidator
 
getSupportedAnnotationTypes() - Method in class defaultj.annotations.processor.ImplementedByAnnotationValidator
 
getSupportedAnnotationTypes() - Method in class defaultj.annotations.processor.PostConstructoAnnotationValidator
 
getSupportedSourceVersion() - Method in class defaultj.annotations.processor.DefaultAnnotationValidator
 
getSupportedSourceVersion() - Method in class defaultj.annotations.processor.DefaultInterfaceAnnotationValidator
 
getSupportedSourceVersion() - Method in class defaultj.annotations.processor.ImplementedByAnnotationValidator
 
getSupportedSourceVersion() - Method in class defaultj.annotations.processor.PostConstructoAnnotationValidator
 

I

ImplementedBy - Annotation Type in defaultj.annotations
A ready to use annotation to specify a class for the default implementation.
ImplementedByAnnotationValidator - Class in defaultj.annotations.processor
This annotation process ensures that ImplementedBy parameter is compatible with the annotated class.
ImplementedByAnnotationValidator() - Constructor for class defaultj.annotations.processor.ImplementedByAnnotationValidator
 
init(ProcessingEnvironment) - Method in class defaultj.annotations.processor.DefaultAnnotationValidator
 
init(ProcessingEnvironment) - Method in class defaultj.annotations.processor.DefaultInterfaceAnnotationValidator
 
init(ProcessingEnvironment) - Method in class defaultj.annotations.processor.ImplementedByAnnotationValidator
 
init(ProcessingEnvironment) - Method in class defaultj.annotations.processor.PostConstructoAnnotationValidator
 

N

Nullable - Annotation Type in defaultj.annotations
A ready to use annotation to mask that a parameter in the default parameter can be null.

O

Optional - Annotation Type in defaultj.annotations
A ready to use annotation to mask that a parameter in the default parameter can be null.

P

PostConstruct - Annotation Type in defaultj.annotations
A ready to use annotation to specify that the method should be run after constructor is called by DefaultJ.
PostConstructoAnnotationValidator - Class in defaultj.annotations.processor
This annotation process ensures that PostConstruct is only annotated to a method that take to parameter.
PostConstructoAnnotationValidator() - Constructor for class defaultj.annotations.processor.PostConstructoAnnotationValidator
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class defaultj.annotations.processor.DefaultAnnotationValidator
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class defaultj.annotations.processor.DefaultInterfaceAnnotationValidator
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class defaultj.annotations.processor.ImplementedByAnnotationValidator
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class defaultj.annotations.processor.PostConstructoAnnotationValidator
 
D G I N O P 
Skip navigation links

Copyright © 2023. All rights reserved.