Package manifold.ext.props
Class PropertyProcessor
- java.lang.Object
-
- manifold.ext.props.PropertyProcessor
-
- All Implemented Interfaces:
com.sun.source.util.TaskListener,manifold.api.type.ICompilerComponent
public class PropertyProcessor extends Object implements manifold.api.type.ICompilerComponent, com.sun.source.util.TaskListener
-
-
Constructor Summary
Constructors Constructor Description PropertyProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfinished(com.sun.source.util.TaskEvent e)com.sun.tools.javac.util.NamesgetNames()com.sun.tools.javac.code.SymtabgetSymtab()com.sun.tools.javac.tree.TreeMakergetTreeMaker()com.sun.tools.javac.code.TypesgetTypes()voidinit(com.sun.tools.javac.api.BasicJavacTask javacTask, manifold.internal.javac.TypeProcessor typeProcessor)voidreport(JavaFileObject sourcefile, com.sun.tools.javac.tree.JCTree tree, Diagnostic.Kind kind, String msg)voidstarted(com.sun.source.util.TaskEvent e)voidtailorCompiler()
-
-
-
Method Detail
-
init
public void init(com.sun.tools.javac.api.BasicJavacTask javacTask, manifold.internal.javac.TypeProcessor typeProcessor)- Specified by:
initin interfacemanifold.api.type.ICompilerComponent
-
getTypes
public com.sun.tools.javac.code.Types getTypes()
-
getNames
public com.sun.tools.javac.util.Names getNames()
-
getTreeMaker
public com.sun.tools.javac.tree.TreeMaker getTreeMaker()
-
getSymtab
public com.sun.tools.javac.code.Symtab getSymtab()
-
tailorCompiler
public void tailorCompiler()
- Specified by:
tailorCompilerin interfacemanifold.api.type.ICompilerComponent
-
started
public void started(com.sun.source.util.TaskEvent e)
- Specified by:
startedin interfacecom.sun.source.util.TaskListener
-
finished
public void finished(com.sun.source.util.TaskEvent e)
- Specified by:
finishedin interfacecom.sun.source.util.TaskListener
-
report
public void report(JavaFileObject sourcefile, com.sun.tools.javac.tree.JCTree tree, Diagnostic.Kind kind, String msg)
-
-