Package manifold.internal.javac
Class TypeProcessor
- java.lang.Object
-
- manifold.internal.javac.CompiledTypeProcessor
-
- manifold.internal.javac.TypeProcessor
-
- All Implemented Interfaces:
com.sun.source.util.TaskListener
public class TypeProcessor extends CompiledTypeProcessor
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDrivers(Set<Object> drivers)voidaddTaskListener(com.sun.source.util.TaskListener listener)Collection<ICompilerComponent>getCompilerComponents()Set<Object>getDrivers()voidprocess(TypeElement element, IssueReporter<JavaFileObject> issueReporter)Subclasses override to process a compiled type.-
Methods inherited from class manifold.internal.javac.CompiledTypeProcessor
finished, getClassDecl, getCompilationUnit, getContext, getElementUtil, getFile, getHost, getJavacTask, getParent, getParent, getSymtab, getTree, getTreeMaker, getTreeUtil, getTypes, getTypesToProcess, isGenerate, preserveInnerClassForGenerationPhase, report, report, started
-
-
-
-
Method Detail
-
getCompilerComponents
public Collection<ICompilerComponent> getCompilerComponents()
-
process
public void process(TypeElement element, IssueReporter<JavaFileObject> issueReporter)
Description copied from class:CompiledTypeProcessorSubclasses override to process a compiled type.- Specified by:
processin classCompiledTypeProcessor
-
addTaskListener
public void addTaskListener(com.sun.source.util.TaskListener listener)
-
-