coins.ast.expr
クラス UnaryExpr

java.lang.Object
  |
  +--coins.ast.ASTree
        |
        +--coins.ast.expr.OperatorExpr
              |
              +--coins.ast.expr.UnaryExpr
すべての実装インタフェース:
Expr, java.io.Serializable
直系の既知のサブクラス:
AddressExpr, ArithUnaryExpr, CastExpr, DereferenceExpr, MemberExpr, PostfixExpr, PrefixExpr, SizeofExpr

public abstract class UnaryExpr
extends OperatorExpr

Unary expression.

関連項目:
直列化された形式

フィールドの概要
protected  Expr expr
           
 
コンストラクタの概要
UnaryExpr(Expr _expr)
           
 
メソッドの概要
 Expr getExpr()
           
 ASTree getLeft()
          Returns the operand.
 ASTree getRight()
          Returns null.
 void setLeft(ASTree _left)
           
 void setRight(ASTree _right)
           
 
クラス coins.ast.expr.OperatorExpr から継承したメソッド
getTag, operatorId, operatorName
 
クラス coins.ast.ASTree から継承したメソッド
accept, putSeparator, rightToString, toString, toString1
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース coins.ast.Expr から継承したメソッド
getType
 

フィールドの詳細

expr

protected Expr expr
コンストラクタの詳細

UnaryExpr

public UnaryExpr(Expr _expr)
メソッドの詳細

getExpr

public Expr getExpr()

getLeft

public ASTree getLeft()
Returns the operand.

定義:
クラス ASTree 内の getLeft

getRight

public ASTree getRight()
Returns null.

定義:
クラス ASTree 内の getRight

setLeft

public void setLeft(ASTree _left)
定義:
クラス ASTree 内の setLeft

setRight

public void setRight(ASTree _right)
定義:
クラス ASTree 内の setRight