|
|||||||||
| 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.JCForLoop
public static class JCTree.JCForLoop
A for loop.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.sun.source.tree.Tree |
|---|
Tree.Kind |
| Field Summary | |
|---|---|
JCTree.JCStatement |
body
|
JCTree.JCExpression |
cond
|
List<JCTree.JCStatement> |
init
|
List<JCTree.JCExpressionStatement> |
step
|
| 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.JCForLoop(List<JCTree.JCStatement> init,
JCTree.JCExpression cond,
List<JCTree.JCExpressionStatement> update,
JCTree.JCStatement body)
|
| 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 |
getCondition()
|
|
List<JCTree.JCStatement> |
getInitializer()
|
|
Tree.Kind |
getKind()
Gets the kind of this tree. |
|
JCTree.JCStatement |
getStatement()
|
|
int |
getTag()
|
|
List<JCTree.JCExpressionStatement> |
getUpdate()
|
|
| 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 List<JCTree.JCStatement> init
public JCTree.JCExpression cond
public List<JCTree.JCExpressionStatement> step
public JCTree.JCStatement body
| Constructor Detail |
|---|
protected JCTree.JCForLoop(List<JCTree.JCStatement> init,
JCTree.JCExpression cond,
List<JCTree.JCExpressionStatement> update,
JCTree.JCStatement body)
| Method Detail |
|---|
public void accept(JCTree.Visitor v)
JCTree
accept in class JCTreepublic Tree.Kind getKind()
Tree
getKind in interface Treepublic JCTree.JCExpression getCondition()
getCondition in interface ForLoopTreepublic JCTree.JCStatement getStatement()
getStatement in interface ForLoopTreepublic List<JCTree.JCStatement> getInitializer()
getInitializer in interface ForLoopTreepublic List<JCTree.JCExpressionStatement> getUpdate()
getUpdate in interface ForLoopTree
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 | ||||||||