D G I N O P V
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
Defaultis 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
DefaultInterfaceis 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
ImplementedByparameter 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
PostConstructis 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
V
- value() - Method in annotation type defaultj.annotations.DefaultImplementation
-
The name of the implementation class.
- value() - Method in annotation type defaultj.annotations.ImplementedBy
-
The implementation class.
All Classes All Packages