public class DelegationProcessor extends java.lang.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(javax.tools.JavaFileObject sourcefile,
com.sun.tools.javac.tree.JCTree tree,
javax.tools.Diagnostic.Kind kind,
java.lang.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, waitisSuppressedpublic void init(com.sun.tools.javac.api.BasicJavacTask javacTask,
manifold.internal.javac.TypeProcessor typeProcessor)
init in interface manifold.api.type.ICompilerComponentpublic manifold.api.type.ICompilerComponent.InitOrder initOrder(manifold.api.type.ICompilerComponent compilerComponent)
initOrder in interface manifold.api.type.ICompilerComponentpublic 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.ICompilerComponentpublic void started(com.sun.source.util.TaskEvent e)
started in interface com.sun.source.util.TaskListenerpublic void finished(com.sun.source.util.TaskEvent e)
finished in interface com.sun.source.util.TaskListenerpublic void report(javax.tools.JavaFileObject sourcefile,
com.sun.tools.javac.tree.JCTree tree,
javax.tools.Diagnostic.Kind kind,
java.lang.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.