|
|||||||||
| 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.JCExpression
com.sun.tools.javac.tree.JCTree.JCAssignOp
public static class JCTree.JCAssignOp
An assignment with "+=", "|=" ...
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.sun.source.tree.Tree |
|---|
Tree.Kind |
| Field Summary | |
|---|---|
JCTree.JCExpression |
lhs
|
private int |
opcode
|
Symbol |
operator
|
JCTree.JCExpression |
rhs
|
| 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.JCAssignOp(int opcode,
JCTree lhs,
JCTree rhs,
Symbol operator)
|
| 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 |
getExpression()
|
|
Tree.Kind |
getKind()
Gets the kind of this tree. |
|
Symbol |
getOperator()
|
|
int |
getTag()
|
|
JCTree.JCExpression |
getVariable()
|
|
| Methods inherited from class com.sun.tools.javac.tree.JCTree.JCExpression |
|---|
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 |
|---|
private int opcode
public JCTree.JCExpression lhs
public JCTree.JCExpression rhs
public Symbol operator
| Constructor Detail |
|---|
protected JCTree.JCAssignOp(int opcode,
JCTree lhs,
JCTree rhs,
Symbol operator)
| Method Detail |
|---|
public void accept(JCTree.Visitor v)
JCTree
accept in class JCTreepublic Tree.Kind getKind()
Tree
getKind in interface Treepublic JCTree.JCExpression getVariable()
getVariable in interface CompoundAssignmentTreepublic JCTree.JCExpression getExpression()
getExpression in interface CompoundAssignmentTreepublic Symbol getOperator()
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 | ||||||||