Class CastExpr

All Implemented Interfaces:
Serializable, javassist.compiler.TokenId
Direct Known Subclasses:
InstanceOfExpr

public class CastExpr extends ASTList implements javassist.compiler.TokenId
Cast 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
  • Constructor Summary

    Constructors
    Constructor
    Description
    CastExpr(int type, int dim, ASTree expr, int lineNumber)
     
    CastExpr(ASTList className, int dim, ASTree expr, int lineNumber)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Is a method for the visitor pattern.
    int
     
     
     
     
    int
     
    void
     

    Methods inherited from class ASTree

    getLineNumber

    Methods inherited from class Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • CastExpr

      public CastExpr(ASTList className, int dim, ASTree expr, int lineNumber)
    • CastExpr

      public CastExpr(int type, int dim, ASTree expr, int lineNumber)
  • Method Details

    • getType

      public int getType()
    • getArrayDim

      public int getArrayDim()
    • getClassName

      public ASTList getClassName()
    • getOprand

      public ASTree getOprand()
    • setOprand

      public void setOprand(ASTree t)
    • getTag

      public String getTag()
    • accept

      public void accept(Visitor v) throws javassist.compiler.CompileError
      Description copied from class: ASTree
      Is a method for the visitor pattern. It calls atXXX() on the given visitor, where XXX is the class name of the node object.
      Overrides:
      accept in class ASTList
      Throws:
      javassist.compiler.CompileError