|
|||||||||
| 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.JCIf
public static class JCTree.JCIf
An "if ( ) { } else { }" block
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.sun.source.tree.Tree |
|---|
Tree.Kind |
| Field Summary | |
|---|---|
JCTree.JCExpression |
cond
|
JCTree.JCStatement |
elsepart
|
JCTree.JCStatement |
thenpart
|
| 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.JCIf(JCTree.JCExpression cond,
JCTree.JCStatement thenpart,
JCTree.JCStatement elsepart)
|
| 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()
|
|
JCTree.JCStatement |
getElseStatement()
|
|
Tree.Kind |
getKind()
Gets the kind of this tree. |
|
int |
getTag()
|
|
JCTree.JCStatement |
getThenStatement()
|
|
| 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.JCExpression cond
public JCTree.JCStatement thenpart
public JCTree.JCStatement elsepart
| Constructor Detail |
|---|
protected JCTree.JCIf(JCTree.JCExpression cond,
JCTree.JCStatement thenpart,
JCTree.JCStatement elsepart)
| 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 IfTreepublic JCTree.JCStatement getThenStatement()
getThenStatement in interface IfTreepublic JCTree.JCStatement getElseStatement()
getElseStatement in interface IfTree
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 | ||||||||