|
||||||||||
| 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
ASTreeatXXX() on the given visitor, where
XXX is the class name of the node object.
accept in class ASTListCompileErrorpublic java.lang.String getName()
protected java.lang.String getTag()
ASTreetoString().
getTag in class ASTree
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||