|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sun.tools.javac.tree.JCTree
com.sun.tools.javac.tree.JCTree.JCStatement
com.sun.tools.javac.tree.JCTree.JCVariableDecl
public static class JCTree.JCVariableDecl
A variable definition.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.sun.source.tree.Tree |
|---|
Tree.Kind |
| Field Summary | |
|---|---|
Symbol.VarSymbol |
genVarSym
|
JCTree.JCExpression |
init
|
JCTree.JCModifiers |
mods
|
Name |
name
|
Symbol.VarSymbol |
sym
|
JCTree.JCExpression |
vartype
|
| Fields inherited from class com.sun.tools.javac.tree.JCTree |
|---|
AND, ANNOTATION, APPLY, ASGOffset, ASSERT, ASSIGN, BITAND, BITAND_ASG, BITOR, BITOR_ASG, BITXOR, BITXOR_ASG, BLOCK, BRACKET_EXPR, BRACKET_STAT, BREAK, CASE, CATCH, CLASSDEF, COMPL, CONDEXPR, CONTINUE, DIV, DIV_ASG, DOLOOP, EQ, ERRONEOUS, ESCAPE_EXPR, ESCAPE_STAT, EXEC, FOREACHLOOP, FORLOOP, GE, GT, IDENT, IF, IMPORT, INDEXED, LABELLED, LE, LETEXPR, LITERAL, LT, METHODDEF, MINUS, MINUS_ASG, MOD, MOD_ASG, MODIFIERS, MUL, MUL_ASG, NE, NEG, NEWARRAY, NEWCLASS, NOT, NULLCHK, OR, PARENS, PLUS, PLUS_ASG, pos, POS, POSTDEC, POSTINC, PREDEC, PREINC, RETURN, SELECT, SKIP, SL, SL_ASG, SR, SR_ASG, SWITCH, SYNCHRONIZED, THROW, TOPLEVEL, TRY, type, TYPEAPPLY, TYPEARRAY, TYPEBOUNDKIND, TYPECAST, TYPEIDENT, TYPEPARAMETER, TYPETEST, USR, USR_ASG, VARDEF, WHILELOOP, WILDCARD |
| Constructor Summary | |
|---|---|
protected |
JCTree.JCVariableDecl(JCTree.JCModifiers mods,
Name name,
JCTree.JCExpression vartype,
JCTree.JCExpression init,
Symbol.VarSymbol sym)
|
| Method Summary | ||
|---|---|---|
void |
accept(JCTree.Visitor v)
Visit this tree with a given visitor. |
|
|
accept(TreeVisitor<R,D> v,
D d)
Accept method used to implement the visitor pattern. |
|
JCTree.JCExpression |
getInitializer()
|
|
Tree.Kind |
getKind()
Gets the kind of this tree. |
|
JCTree.JCModifiers |
getModifiers()
|
|
Name |
getName()
|
|
int |
getTag()
|
|
JCTree |
getType()
|
|
| Methods inherited from class com.sun.tools.javac.tree.JCTree.JCStatement |
|---|
setPos, setType |
| Methods inherited from class com.sun.tools.javac.tree.JCTree |
|---|
clone, getEndPosition, getPreferredPosition, getStartPosition, getTree, pos, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public JCTree.JCModifiers mods
public Name name
public JCTree.JCExpression vartype
public JCTree.JCExpression init
public Symbol.VarSymbol sym
public Symbol.VarSymbol genVarSym
| Constructor Detail |
|---|
protected JCTree.JCVariableDecl(JCTree.JCModifiers mods,
Name name,
JCTree.JCExpression vartype,
JCTree.JCExpression init,
Symbol.VarSymbol sym)
| Method Detail |
|---|
public void accept(JCTree.Visitor v)
JCTree
accept in class JCTreepublic Tree.Kind getKind()
Tree
getKind in interface Treepublic JCTree.JCModifiers getModifiers()
getModifiers in interface VariableTreepublic Name getName()
getName in interface VariableTreepublic JCTree getType()
getType in interface VariableTreepublic JCTree.JCExpression getInitializer()
getInitializer in interface VariableTree
public <R,D> R accept(TreeVisitor<R,D> v,
D d)
Tree
accept in interface Treeaccept in class JCTreeR - result type of this operation.D - type of additonal data.public int getTag()
getTag in class JCTree
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||