Package | Description |
---|---|
com.sun.tools.javac.code | |
com.sun.tools.javac.comp | |
com.sun.tools.javac.jvm | |
com.sun.tools.javac.tree |
Modifier and Type | Field and Description |
---|---|
Symbol.VarSymbol |
Symtab.lengthVar
The symbol representing the length field of an array.
|
Symbol.VarSymbol |
Attribute.Enum.value |
Modifier and Type | Field and Description |
---|---|
List<Symbol.VarSymbol> |
Symbol.MethodSymbol.capturedLocals
The captured local variables in an anonymous class
|
List<Symbol.VarSymbol> |
Symbol.MethodSymbol.extraParams
The extra (synthetic/mandated) parameters of the method.
|
List<Symbol.VarSymbol> |
Symbol.MethodSymbol.params
The parameters of the method.
|
Modifier and Type | Method and Description |
---|---|
Symbol.VarSymbol |
Symbol.VarSymbol.clone(Symbol newOwner)
Clone this symbol with new owner.
|
Symbol.VarSymbol |
Attribute.Enum.getValue() |
Modifier and Type | Method and Description |
---|---|
List<Symbol.VarSymbol> |
Symbol.MethodSymbol.getParameters() |
List<Symbol.VarSymbol> |
Symbol.MethodSymbol.params() |
Modifier and Type | Method and Description |
---|---|
static boolean |
Flags.isConstant(Symbol.VarSymbol symbol) |
String |
Printer.visitVarSymbol(Symbol.VarSymbol s,
Locale locale) |
R |
Symbol.Visitor.visitVarSymbol(Symbol.VarSymbol s,
P arg) |
R |
Types.DefaultSymbolVisitor.visitVarSymbol(Symbol.VarSymbol s,
S arg) |
Constructor and Description |
---|
Enum(Type type,
Symbol.VarSymbol value) |
Modifier and Type | Method and Description |
---|---|
Symbol.VarSymbol |
Resolve.resolveInternalField(JCDiagnostic.DiagnosticPosition pos,
Env<AttrContext> env,
Type site,
Name name)
Resolve a field identifier, throw a fatal error if not found.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
Flow.AbstractAssignAnalyzer.trackable(Symbol.VarSymbol sym)
Do we need to track init/uninit state of this symbol?
I.e.
|
Modifier and Type | Field and Description |
---|---|
protected Map<Symbol.MethodSymbol,Map<JCTree,List<Symbol.VarSymbol>>> |
LVTRanges.aliveRangeClosingTrees |
Modifier and Type | Method and Description |
---|---|
List<Symbol.VarSymbol> |
LVTRanges.getVars(Symbol.MethodSymbol method,
JCTree tree) |
List<Symbol.VarSymbol> |
LVTRanges.removeEntry(Symbol.MethodSymbol method,
JCTree tree) |
Modifier and Type | Method and Description |
---|---|
int |
Code.newLocal(Symbol.VarSymbol v) |
Modifier and Type | Method and Description |
---|---|
void |
LVTRanges.setEntry(Symbol.MethodSymbol method,
JCTree tree,
List<Symbol.VarSymbol> vars) |
Modifier and Type | Field and Description |
---|---|
Symbol.VarSymbol |
JCTree.JCVariableDecl.sym
symbol
|
Modifier and Type | Method and Description |
---|---|
JCTree.JCVariableDecl |
TreeMaker.VarDef(Symbol.VarSymbol v,
JCTree.JCExpression init)
Create a variable definition from a variable symbol and an initializer
expression.
|
Constructor and Description |
---|
JCVariableDecl(JCTree.JCModifiers mods,
Name name,
JCTree.JCExpression vartype,
JCTree.JCExpression init,
Symbol.VarSymbol sym) |
Copyright © 2017 earcam. All rights reserved.