Class Stmnt

All Implemented Interfaces:
Serializable, javassist.compiler.TokenId

public class Stmnt extends ASTList implements javassist.compiler.TokenId
Statement.
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
    Stmnt(int op)
     
    Stmnt(int op, ASTree _head)
     
    Stmnt(int op, ASTree _head, ASTList _tail)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Is a method for the visitor pattern.
    int
     
    static Stmnt
    make(int op, ASTree oprand1, ASTree oprand2)
     
    static Stmnt
    make(int op, ASTree op1, ASTree op2, ASTree op3)
     

    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

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

    • Stmnt

      public Stmnt(int op, ASTree _head, ASTList _tail)
    • Stmnt

      public Stmnt(int op, ASTree _head)
    • Stmnt

      public Stmnt(int op)
  • Method Details

    • make

      public static Stmnt make(int op, ASTree oprand1, ASTree oprand2)
    • make

      public static Stmnt make(int op, ASTree op1, ASTree op2, ASTree op3)
    • 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
    • getOperator

      public int getOperator()