Uses of Interface
ball.lang.reflect.JavaLangReflectMethods
-
Packages that use JavaLangReflectMethods Package Description ball.annotation.processing ProvidesProcessor
implementation classes.ball.tools.javac Providesjavac
plug-ins.ball.util.ant.taskdefs -
-
Uses of JavaLangReflectMethods in ball.annotation.processing
Classes in ball.annotation.processing that implement JavaLangReflectMethods Modifier and Type Class Description class
AbstractProcessor
Provides abstract base class forProcessor
by providing aAbstractProcessor.getSupportedSourceVersion()
implementation, methods to reportDiagnostic.Kind.ERROR
s andDiagnostic.Kind.WARNING
s, and access toProcessingEnvironment.getFiler()
,ProcessingEnvironment.getElementUtils()
, andProcessingEnvironment.getTypeUtils()
.class
AnnotatedNoAnnotationProcessor
class
AnnotatedProcessor
static class
AnnotationValueMustConvertTo.ProcessorImpl
Processor
implementation.class
AntLibProcessor
Generatesantlib.xml
(at location(s) specified byAntLib
) at the end of annotation processing.class
AntTaskAttributeConstraintProcessor
class
AntTaskMixInProcessor
Processor
implementation to verify concrete implementations ofAntTaskMixIn
are also subclasses ofTask
.class
AntTaskProcessor
class
ClassFileProcessorProcessor
Processor
implementation to verify concrete implementations ofClassFileProcessor
are also subclasses ofAnnotatedProcessor
.class
CompileTimeCheckProcessor
class
ConstantValueMustConvertToProcessor
Processor
implementation to verify constant initializers marked by theConstantValueMustConvertTo
can be converted to the specified type.class
ConstructorPropertiesProcessor
Processor
implementation to verifyConstructorProperties
annotation are actual bean properties of theConstructor
'sClass
.static class
For.ProcessorImpl
Processor
implementation.static class
ForElementKinds.ProcessorImpl
Processor
implementation.static class
ForSubclassesOf.ProcessorImpl
Processor
implementation.class
JAXBIndexProcessor
class
ManifestProcessor
class
MatcherGroupProcessor
Processor
implementation to checkMatcherGroup
annotations.static class
MustImplement.ProcessorImpl
Processor
implementation.class
NoopProcessor
No-opProcessor
to silence compilation warnings for 3rd-partyAnnotation
s that do not have a processor.class
NoOverrideProcessor
Processor
implementation to identify overridingMethod
s that are not marked with theOverride
Annotation
.class
ObjectCloneProcessor
Processor
implementation to checkObject.clone()
implementations to verify: The implementingClass
also implementsCloneable
The implementation throwsCloneNotSupportedException
(unless some "intravening" superclass' implementation does not) The implementation returns a subtype of the implementation typeclass
ObjectToStringProcessor
Processor
implementation to checkClass
es to verify: The implementingClass
also overridesObject.toString()
class
PatternRegexProcessor
Processor
implementation to checkPatternRegex
annotations.class
SerializableProcessor
Processor
implementation to check subclasses ofSerializable
to verify aserialVersionUID
field has been defined.class
ServiceProviderForProcessor
Processor
implementation to checkClass
es annotated withServiceProviderFor
to verify the annotatedClass
: Is concrete Has a public no-argument constructor Implements theClass
es specified byServiceProviderFor.value()
or implements Java 9'sjava.util.ServiceLoader.Provider
public static T provider()
method.static class
TargetMustBe.ProcessorImpl
Processor
implementation.static class
TargetMustExtend.ProcessorImpl
Processor
implementation.static class
TargetMustHaveConstructor.ProcessorImpl
Processor
implementation.static class
TargetMustHaveModifiers.ProcessorImpl
Processor
implementation.static class
TargetMustNotHaveModifiers.ProcessorImpl
Processor
implementation.static class
WithModifiers.ProcessorImpl
Processor
implementation.static class
WithoutModifiers.ProcessorImpl
Processor
implementation. -
Uses of JavaLangReflectMethods in ball.tools.javac
Classes in ball.tools.javac that implement JavaLangReflectMethods Modifier and Type Class Description static class
JavacPluginName.ProcessorImpl
Processor
implementation. -
Uses of JavaLangReflectMethods in ball.util.ant.taskdefs
Classes in ball.util.ant.taskdefs that implement JavaLangReflectMethods Modifier and Type Class Description class
CombinationsTask
static class
CombinationsTask.Count
static class
CombinationsTask.Of
class
InstanceOfTask
class
PermutationsTask
static class
PermutationsTask.Count
static class
PermutationsTask.Of
class
TypeTask
static class
TypeTask.BeanInfoFor
static class
TypeTask.IsAssignableFrom
static class
TypeTask.MembersOf
static class
TypeTask.ResourcePathTo
static class
TypeTask.SuperclassesOf
-