Package | Description |
---|---|
com.sun.tools.javac.api | |
com.sun.tools.javac.comp | |
com.sun.tools.javac.main | |
com.sun.tools.javac.parser | |
com.sun.tools.javac.tree |
Modifier and Type | Method and Description |
---|---|
protected JavacTrees.Copier |
JavacTrees.createCopier(TreeMaker maker) |
Constructor and Description |
---|
Copier(TreeMaker M) |
Modifier and Type | Method and Description |
---|---|
void |
Flow.analyzeLambda(Env<AttrContext> env,
JCTree.JCLambda that,
TreeMaker make,
boolean speculative) |
List<Type> |
Flow.analyzeLambdaThrownTypes(Env<AttrContext> env,
JCTree.JCLambda that,
TreeMaker make) |
void |
Flow.analyzeTree(Env<AttrContext> env,
TreeMaker make) |
JCTree |
LambdaToMethod.translateTopLevelClass(Env<AttrContext> env,
JCTree cdef,
TreeMaker make) |
List<JCTree> |
Lower.translateTopLevelClass(Env<AttrContext> env,
JCTree cdef,
TreeMaker make)
Translate a toplevel class and return a list consisting of
the translated class and translated versions of all inner classes.
|
JCTree |
TransTypes.translateTopLevelClass(JCTree cdef,
TreeMaker make)
Translate a toplevel class definition.
|
Modifier and Type | Field and Description |
---|---|
protected TreeMaker |
JavaCompiler.make
The tree factory module.
|
Modifier and Type | Field and Description |
---|---|
protected TreeMaker |
JavacParser.F
The factory to be used for abstract syntax tree construction.
|
Modifier and Type | Field and Description |
---|---|
protected static Context.Key<TreeMaker> |
TreeMaker.treeMakerKey
The context key for the tree factory.
|
Modifier and Type | Method and Description |
---|---|
TreeMaker |
TreeMaker.at(int pos)
Reassign current position.
|
TreeMaker |
TreeMaker.at(JCDiagnostic.DiagnosticPosition pos)
Reassign current position.
|
TreeMaker |
TreeMaker.forToplevel(JCTree.JCCompilationUnit toplevel)
Create a new tree maker for a given toplevel.
|
static TreeMaker |
TreeMaker.instance(Context context)
Get the TreeMaker instance.
|
Constructor and Description |
---|
TreeCopier(TreeMaker M)
Creates a new instance of TreeCopier
|
Copyright © 2017 earcam. All rights reserved.