Package javassist.compiler.ast
Class Expr
java.lang.Object
javassist.compiler.ast.ASTree
javassist.compiler.ast.ASTList
javassist.compiler.ast.Expr
- All Implemented Interfaces:
Serializable
,javassist.compiler.TokenId
- Direct Known Subclasses:
AssignExpr
,BinExpr
,CallExpr
Expression.
- See Also:
-
Field Summary
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
Modifier and TypeMethodDescriptionvoid
Is a method for the visitor pattern.getName()
int
static Expr
static Expr
oprand1()
oprand2()
void
setOperator
(int op) void
setOprand1
(ASTree expr) void
setOprand2
(ASTree expr)
-
Method Details
-
make
-
make
-
getOperator
public int getOperator() -
setOperator
public void setOperator(int op) -
oprand1
-
setOprand1
-
oprand2
-
setOprand2
-
accept
Description copied from class:ASTree
Is a method for the visitor pattern. It callsatXXX()
on the given visitor, whereXXX
is the class name of the node object. -
getName
-