|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavassist.compiler.ast.ASTree
javassist.compiler.ast.ASTList
javassist.compiler.ast.Expr
public class Expr
Expression.
Field Summary | |
---|---|
protected int |
operatorId
|
Fields inherited from interface javassist.compiler.TokenId |
---|
ABSTRACT, AND_E, ANDAND, ARRAY, ARSHIFT, ARSHIFT_E, assignOps, BadToken, BLOCK, BOOLEAN, BREAK, BYTE, CALL, CASE, CATCH, CHAR, CharConstant, CLASS, CONST, CONTINUE, DECL, DEFAULT, DIV_E, DO, DOUBLE, DoubleConstant, ELSE, EQ, EXOR_E, EXPR, EXTENDS, FALSE, FINAL, FINALLY, FLOAT, FloatConstant, FOR, GE, GOTO, Identifier, IF, IMPLEMENTS, IMPORT, INSTANCEOF, INT, IntConstant, INTERFACE, LABEL, LE, LONG, LongConstant, LSHIFT, LSHIFT_E, MEMBER, MINUS_E, MINUSMINUS, MOD_E, MUL_E, NATIVE, NEQ, NEW, NULL, opNames, OR_E, OROR, PACKAGE, PLUS_E, PLUSPLUS, PRIVATE, PROTECTED, PUBLIC, RETURN, RSHIFT, RSHIFT_E, SHORT, STATIC, STRICT, StringL, SUPER, SWITCH, SYNCHRONIZED, THIS, THROW, THROWS, TRANSIENT, TRUE, TRY, VOID, VOLATILE, WHILE |
Method Summary | |
---|---|
void |
accept(Visitor v)
Is a method for the visitor pattern. |
java.lang.String |
getName()
|
int |
getOperator()
|
protected java.lang.String |
getTag()
Returns the type of this node. |
static Expr |
make(int op,
ASTree oprand1)
|
static Expr |
make(int op,
ASTree oprand1,
ASTree oprand2)
|
ASTree |
oprand1()
|
ASTree |
oprand2()
|
void |
setOperator(int op)
|
void |
setOprand1(ASTree expr)
|
void |
setOprand2(ASTree expr)
|
Methods inherited from class javassist.compiler.ast.ASTList |
---|
append, concat, getLeft, getRight, head, length, length, make, setHead, setLeft, setRight, setTail, sublist, subst, tail, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected int operatorId
Method Detail |
---|
public static Expr make(int op, ASTree oprand1, ASTree oprand2)
public static Expr make(int op, ASTree oprand1)
public int getOperator()
public void setOperator(int op)
public ASTree oprand1()
public void setOprand1(ASTree expr)
public ASTree oprand2()
public void setOprand2(ASTree expr)
public void accept(Visitor v) throws CompileError
ASTree
atXXX()
on the given visitor, where
XXX
is the class name of the node object.
accept
in class ASTList
CompileError
public java.lang.String getName()
protected java.lang.String getTag()
ASTree
toString()
.
getTag
in class ASTree
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |