Uses of Class
ball.annotation.processing.JavaxLangModelUtilities
-
Packages that use JavaxLangModelUtilities Package Description ball.annotation.processing ProvidesProcessorimplementation classes.ball.tools.javac Providesjavacplug-ins. -
-
Uses of JavaxLangModelUtilities in ball.annotation.processing
Subclasses of JavaxLangModelUtilities in ball.annotation.processing Modifier and Type Class Description classAbstractProcessorProvides abstract base class forProcessorby providing aAbstractProcessor.getSupportedSourceVersion()implementation, methods to reportDiagnostic.Kind.ERRORs andDiagnostic.Kind.WARNINGs, and access toProcessingEnvironment.getFiler(),ProcessingEnvironment.getElementUtils(), andProcessingEnvironment.getTypeUtils().classAnnotatedNoAnnotationProcessorclassAnnotatedProcessorstatic classAnnotationValueMustConvertTo.ProcessorImplProcessorimplementation.classAntLibProcessorGeneratesantlib.xml(at location(s) specified byAntLib) at the end of annotation processing.classAntTaskAttributeConstraintProcessorclassAntTaskMixInProcessorProcessorimplementation to verify concrete implementations ofAntTaskMixInare also subclasses ofTask.classAntTaskProcessorclassClassFileProcessorProcessorProcessorimplementation to verify concrete implementations ofClassFileProcessorare also subclasses ofAnnotatedProcessor.classCompileTimeCheckProcessorclassConstantValueMustConvertToProcessorProcessorimplementation to verify constant initializers marked by theConstantValueMustConvertTocan be converted to the specified type.classConstructorPropertiesProcessorProcessorimplementation to verifyConstructorPropertiesannotation are actual bean properties of theConstructor'sClass.static classFor.ProcessorImplProcessorimplementation.static classForElementKinds.ProcessorImplProcessorimplementation.static classForSubclassesOf.ProcessorImplProcessorimplementation.classJAXBIndexProcessorclassManifestProcessorclassMatcherGroupProcessorProcessorimplementation to checkMatcherGroupannotations.static classMustImplement.ProcessorImplProcessorimplementation.classNoopProcessorNo-opProcessorto silence compilation warnings for 3rd-partyAnnotations that do not have a processor.classNoOverrideProcessorProcessorimplementation to identify overridingMethods that are not marked with theOverrideAnnotation.classObjectCloneProcessorProcessorimplementation to checkObject.clone()implementations to verify: The implementingClassalso implementsCloneableThe implementation throwsCloneNotSupportedException(unless some "intravening" superclass' implementation does not) The implementation returns a subtype of the implementation typeclassObjectToStringProcessorProcessorimplementation to checkClasses to verify: The implementingClassalso overridesObject.toString()classPatternRegexProcessorProcessorimplementation to checkPatternRegexannotations.classSerializableProcessorProcessorimplementation to check subclasses ofSerializableto verify aserialVersionUIDfield has been defined.classServiceProviderForProcessorProcessorimplementation to checkClasses annotated withServiceProviderForto verify the annotatedClass: Is concrete Has a public no-argument constructor Implements theClasses specified byServiceProviderFor.value()or implements Java 9'sjava.util.ServiceLoader.Providerpublic static T provider()method.static classTargetMustBe.ProcessorImplProcessorimplementation.static classTargetMustExtend.ProcessorImplProcessorimplementation.static classTargetMustHaveConstructor.ProcessorImplProcessorimplementation.static classTargetMustHaveModifiers.ProcessorImplProcessorimplementation.static classTargetMustNotHaveModifiers.ProcessorImplProcessorimplementation.static classWithModifiers.ProcessorImplProcessorimplementation.static classWithoutModifiers.ProcessorImplProcessorimplementation. -
Uses of JavaxLangModelUtilities in ball.tools.javac
Subclasses of JavaxLangModelUtilities in ball.tools.javac Modifier and Type Class Description static classJavacPluginName.ProcessorImplProcessorimplementation.
-