Class DocumentProcessor
java.lang.Object
javax.annotation.processing.AbstractProcessor
io.toolisticon.aptk.tools.AbstractAnnotationProcessor
com.blamejared.crafttweaker.annotation.processor.CraftTweakerProcessor
com.blamejared.crafttweaker.annotation.processor.document.DocumentProcessor
- All Implemented Interfaces:
Processor
@AutoService(javax.annotation.processing.Processor.class)
public class DocumentProcessor
extends CraftTweakerProcessor
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Function<RoundEnvironment,com.google.common.collect.BiMap<TypeElement, TypeElement>> Fields inherited from class com.blamejared.crafttweaker.annotation.processor.CraftTweakerProcessor
dependencyContainerFields inherited from class javax.annotation.processing.AbstractProcessor
processingEnv -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollection<Class<? extends Annotation>>voidhandleIntermediateRound(RoundEnvironment roundEnvironment) voidcom.google.common.collect.BiMap<TypeElement,TypeElement> nativeRegistry(RoundEnvironment environment) protected voidprotected booleanperformProcessing(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) protected voidtrees()Methods inherited from class com.blamejared.crafttweaker.annotation.processor.CraftTweakerProcessor
getSupportedAnnotationTypes, init, processAnnotationsMethods inherited from class io.toolisticon.aptk.tools.AbstractAnnotationProcessor
createSupportedAnnotationSet, getAnnotatedElements, getElements, getFiler, getMessager, getSupportedSourceVersion, getTypes, process, wrapToArrayMethods inherited from class javax.annotation.processing.AbstractProcessor
getCompletions, isInitialized
-
Field Details
-
NATIVE_REGISTRY
public static final Function<RoundEnvironment,com.google.common.collect.BiMap<TypeElement, NATIVE_REGISTRYTypeElement>>
-
-
Constructor Details
-
DocumentProcessor
public DocumentProcessor()
-
-
Method Details
-
getSupportedOptions
- Specified by:
getSupportedOptionsin interfaceProcessor- Overrides:
getSupportedOptionsin classAbstractProcessor
-
getSupportedAnnotationClasses
- Specified by:
getSupportedAnnotationClassesin classCraftTweakerProcessor
-
setupDependencyContainer
protected void setupDependencyContainer()- Overrides:
setupDependencyContainerin classCraftTweakerProcessor
-
performInitialization
protected void performInitialization()- Overrides:
performInitializationin classCraftTweakerProcessor
-
performProcessing
protected boolean performProcessing(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) - Specified by:
performProcessingin classCraftTweakerProcessor
-
handleIntermediateRound
-
handleLastRound
public void handleLastRound() -
trees
-
nativeRegistry
public com.google.common.collect.BiMap<TypeElement,TypeElement> nativeRegistry(RoundEnvironment environment)
-