javassist.compiler.ast
Class CondExpr

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

public class CondExpr
extends ASTList

Conditional expression.

See Also:
Serialized Form

Constructor Summary
CondExpr(ASTree cond, ASTree thenp, ASTree elsep)
           
 
Method Summary
 void accept(Visitor v)
          Is a method for the visitor pattern.
 ASTree condExpr()
           
 ASTree elseExpr()
           
 java.lang.String getTag()
          Returns the type of this node.
 void setCond(ASTree t)
           
 void setElse(ASTree t)
           
 void setThen(ASTree t)
           
 ASTree thenExpr()
           
 
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
 

Constructor Detail

CondExpr

public CondExpr(ASTree cond,
                ASTree thenp,
                ASTree elsep)
Method Detail

condExpr

public ASTree condExpr()

setCond

public void setCond(ASTree t)

thenExpr

public ASTree thenExpr()

setThen

public void setThen(ASTree t)

elseExpr

public ASTree elseExpr()

setElse

public void setElse(ASTree t)

getTag

public 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

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


Copyright © 2011. All Rights Reserved.