public class DelegationProcessor extends Object implements manifold.api.type.ICompilerComponent, com.sun.source.util.TaskListener
manifold.api.type.ICompilerComponent.InitOrder
Constructor and Description |
---|
DelegationProcessor() |
Modifier and Type | Method and Description |
---|---|
void |
finished(com.sun.source.util.TaskEvent e) |
com.sun.tools.javac.util.Names |
getNames() |
com.sun.tools.javac.code.Symtab |
getSymtab() |
com.sun.tools.javac.tree.TreeMaker |
getTreeMaker() |
com.sun.tools.javac.code.Types |
getTypes() |
void |
init(com.sun.tools.javac.api.BasicJavacTask javacTask,
manifold.internal.javac.TypeProcessor typeProcessor) |
manifold.api.type.ICompilerComponent.InitOrder |
initOrder(manifold.api.type.ICompilerComponent compilerComponent) |
void |
report(JavaFileObject sourcefile,
com.sun.tools.javac.tree.JCTree tree,
Diagnostic.Kind kind,
String msg) |
static com.sun.tools.javac.code.Symbol.MethodSymbol |
resolveMethod(com.sun.tools.javac.util.Context context,
com.sun.source.tree.CompilationUnitTree compUnit,
com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition pos,
com.sun.tools.javac.util.Name name,
com.sun.tools.javac.code.Type qual,
com.sun.tools.javac.util.List<com.sun.tools.javac.code.Type> args) |
void |
started(com.sun.source.util.TaskEvent e) |
void |
tailorCompiler() |
clone, emptyArray, equals, finalize, getClass, hashCode, jailbreak, notify, notifyAll, toString, wait, wait, wait
isSuppressed
public void init(com.sun.tools.javac.api.BasicJavacTask javacTask, manifold.internal.javac.TypeProcessor typeProcessor)
init
in interface manifold.api.type.ICompilerComponent
public manifold.api.type.ICompilerComponent.InitOrder initOrder(manifold.api.type.ICompilerComponent compilerComponent)
initOrder
in interface manifold.api.type.ICompilerComponent
public com.sun.tools.javac.code.Types getTypes()
public com.sun.tools.javac.util.Names getNames()
public com.sun.tools.javac.tree.TreeMaker getTreeMaker()
public com.sun.tools.javac.code.Symtab getSymtab()
public void tailorCompiler()
tailorCompiler
in interface manifold.api.type.ICompilerComponent
public void started(com.sun.source.util.TaskEvent e)
started
in interface com.sun.source.util.TaskListener
public void finished(com.sun.source.util.TaskEvent e)
finished
in interface com.sun.source.util.TaskListener
public void report(JavaFileObject sourcefile, com.sun.tools.javac.tree.JCTree tree, Diagnostic.Kind kind, String msg)
public static com.sun.tools.javac.code.Symbol.MethodSymbol resolveMethod(com.sun.tools.javac.util.Context context, com.sun.source.tree.CompilationUnitTree compUnit, com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition pos, com.sun.tools.javac.util.Name name, com.sun.tools.javac.code.Type qual, com.sun.tools.javac.util.List<com.sun.tools.javac.code.Type> args)
Copyright © 2024. All rights reserved.