javassist.compiler.ast
Class Stmnt

java.lang.Object
  extended by javassist.compiler.ast.ASTree
      extended by javassist.compiler.ast.ASTList
          extended by javassist.compiler.ast.Stmnt
All Implemented Interfaces:
java.io.Serializable, TokenId

public class Stmnt
extends ASTList
implements TokenId

Statement.

See Also:
Serialized Form

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
 
Constructor Summary
Stmnt(int op)
           
Stmnt(int op, ASTree _head)
           
Stmnt(int op, ASTree _head, ASTList _tail)
           
 
Method Summary
 void accept(Visitor v)
          Is a method for the visitor pattern.
 int getOperator()
           
protected  java.lang.String getTag()
          Returns the type of this node.
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

operatorId

protected int operatorId
Constructor Detail

Stmnt

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

Stmnt

public Stmnt(int op,
             ASTree _head)

Stmnt

public Stmnt(int op)
Method Detail

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 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:
CompileError

getOperator

public int getOperator()

getTag

protected java.lang.String getTag()
Description copied from class: ASTree
Returns the type of this node. This method is used by toString().

Overrides:
getTag in class ASTree


Copyright © 2011. All Rights Reserved.