@ServiceProviderFor(value=javax.annotation.processing.Processor.class) @For(value={javax.xml.bind.annotation.XmlRootElement.class,javax.xml.bind.annotation.XmlType.class}) public class JAXBIndexProcessor extends AnnotatedProcessor implements ClassFileProcessor
AbstractProcessor.Check<T extends Element>, AbstractProcessor.Criterion<T extends Element>
elements, filer, fm, javac, trees, types
processingEnv
Constructor and Description |
---|
JAXBIndexProcessor() |
Modifier and Type | Method and Description |
---|---|
void |
process(Set<Class<?>> set,
JavaFileManager fm)
Processor alternate entry point. |
getSupportedAnnotationTypeList, getSupportedAnnotationTypes, init, process, process
asTypeElement, asTypeMirror, asTypeMirrorList, getAnnotationMirror, getAnnotationMirror, getAnnotationValue, getClassPathClassLoader, getConstructor, getMethod, getMethod, getPropertyName, getPropertyNames, getSupportedSourceVersion, hasSameSignatureAs, hasSameSignatureAs, hasSameSignatureAs, implementationOf, isAssignableTo, isAssignableTo, isAssignableTo, isAssignableTo, isEmptyArray, isGetterMethod, named, overrides, overrides, print, print, print, print, print, specifiedBy, toEnumSet, whenAnnotationProcessingFinished, with, withModifiers, withModifiers, without, withoutModifiers, withoutModifiers, withParameters, withParameters
getCompletions, getSupportedOptions, isInitialized
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
list
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, getSupportedSourceVersion, init, process
asModifierSet, declaration, declaration, declaration, declaration, declaration, declaration, exceptions, getModifiers, getModifiers, modifiers, parameters, type, type
public JAXBIndexProcessor()
public void process(Set<Class<?>> set, JavaFileManager fm) throws Throwable
ClassFileProcessor
Processor
alternate entry point.process
in interface ClassFileProcessor
set
- The Set
of Class
es to
analyze.fm
- The configured JavaFileManager
(for
writing output files).Throwable
- If the implementation throws a
Throwable
.Copyright © 2015–2020 Allen D. Ball. All rights reserved.