Package javassist.compiler.ast
Class CastExpr
- java.lang.Object
-
- javassist.compiler.ast.ASTree
-
- javassist.compiler.ast.ASTList
-
- javassist.compiler.ast.CastExpr
-
- All Implemented Interfaces:
java.io.Serializable
,TokenId
- Direct Known Subclasses:
InstanceOfExpr
public class CastExpr extends ASTList implements TokenId
Cast expression.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected int
arrayDim
protected int
castType
private static long
serialVersionUID
default serialVersionUID-
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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(Visitor v)
Is a method for the visitor pattern.int
getArrayDim()
ASTList
getClassName()
ASTree
getOprand()
java.lang.String
getTag()
Returns the type of this node.int
getType()
void
setOprand(ASTree t)
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
default serialVersionUID- See Also:
- Constant Field Values
-
castType
protected int castType
-
arrayDim
protected int arrayDim
-
-
Method Detail
-
getType
public int getType()
-
getArrayDim
public int getArrayDim()
-
getClassName
public ASTList getClassName()
-
getOprand
public ASTree getOprand()
-
setOprand
public void setOprand(ASTree t)
-
getTag
public java.lang.String getTag()
Description copied from class:ASTree
Returns the type of this node. This method is used bytoString()
.
-
accept
public void accept(Visitor v) throws CompileError
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.- Overrides:
accept
in classASTList
- Throws:
CompileError
-
-