Package javassist.compiler.ast
Class AssignExpr
java.lang.Object
javassist.compiler.ast.ASTree
javassist.compiler.ast.ASTList
javassist.compiler.ast.Expr
javassist.compiler.ast.AssignExpr
- All Implemented Interfaces:
Serializable,TokenId
Assignment expression.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longdefault serialVersionUIDFields inherited from class javassist.compiler.ast.Expr
operatorIdFields 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 -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateAssignExpr(int op, ASTree _head, ASTList _tail, int lineNumber) -
Method Summary
Modifier and TypeMethodDescriptionvoidIs a method for the visitor pattern.static AssignExprmakeAssign(int op, ASTree oprand1, ASTree oprand2, int lineNumber) Methods inherited from class javassist.compiler.ast.Expr
getName, getOperator, getTag, make, make, oprand1, oprand2, setOperator, setOprand1, setOprand2Methods inherited from class javassist.compiler.ast.ASTList
append, concat, getLeft, getRight, head, length, length, make, setHead, setLeft, setRight, setTail, sublist, subst, tail, toStringMethods inherited from class javassist.compiler.ast.ASTree
getLineNumber
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDdefault serialVersionUID- See Also:
-
-
Constructor Details
-
AssignExpr
-
-
Method Details
-
makeAssign
-
accept
Description copied from class:ASTreeIs a method for the visitor pattern. It callsatXXX()on the given visitor, whereXXXis the class name of the node object.- Overrides:
acceptin classExpr- Throws:
CompileError
-