@ServiceProviderFor(value=javax.annotation.processing.Processor.class) @ForElementKinds(value=CLASS) @ForSubclassesOf(value=ClassFileProcessor.class) @MustImplement(value=AnnotatedProcessor.class) public class ClassFileProcessorProcessor extends AnnotatedNoAnnotationProcessor
Processor
implementation to verify concrete implementations of
ClassFileProcessor
are also subclasses of
AnnotatedProcessor
.AbstractProcessor.Check<T extends Element>, AbstractProcessor.Criterion<T extends Element>
checks, criteria
filer, javac
elements, fm, MODIFIERS, types
Constructor and Description |
---|
ClassFileProcessorProcessor() |
getForElementKinds, getForSubclassesOf, getMustImplement, getSupportedAnnotationTypes, getWithModifiers, getWithoutModifiers, init, process, process
getCompletions, getSupportedOptions, getSupportedSourceVersion, print, print, print, print, print, whenAnnotationProcessingFinished
asClass, asExecutableElement, asExecutableElement, asPackageInfoClass, asTypeElement, asTypeMirror, asTypeMirrorList, asVariableElement, getAnnotationMirror, getAnnotationMirror, getAnnotationValue, getClassLoader, getClassPathClassLoader, getClassPathClassLoader, getConstructor, getEnclosingTypeElement, getMethod, getMethod, getPropertyName, getPropertyNames, getTypeElementFor, hasSameSignatureAs, hasSameSignatureAs, hasSameSignatureAs, implementationOf, isAssignableTo, isAssignableTo, isAssignableTo, isAssignableTo, isEmptyArray, isGetterMethod, named, overrides, overrides, signature, signature, specifiedBy, toEnumSet, toModifiers, with, withModifiers, withModifiers, without, withoutModifiers, withoutModifiers, withParameters, withParameters
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
asModifierSet, declaration, declaration, declaration, declaration, declaration, declaration, exceptions, getModifiers, getModifiers, modifiers, parameters, type, type
public ClassFileProcessorProcessor()
Copyright © 2015–2021. All rights reserved.