com.bc.jexp
Class Term.Binary

java.lang.Object
  extended by com.bc.jexp.Term
      extended by com.bc.jexp.Term.Op
          extended by com.bc.jexp.Term.Binary
Direct Known Subclasses:
Term.Assign, Term.BinaryB, Term.BinaryI, Term.BinaryN
Enclosing class:
Term

public abstract static class Term.Binary
extends Term.Op


Nested Class Summary
 
Nested classes/interfaces inherited from class com.bc.jexp.Term
Term.Add, Term.AndB, Term.AndI, Term.Assign, Term.Binary, Term.BinaryB, Term.BinaryI, Term.BinaryN, Term.Call, Term.Cond, Term.ConstB, Term.ConstD, Term.ConstI, Term.ConstS, Term.Div, Term.EqB, Term.EqD, Term.EqI, Term.GeD, Term.GeI, Term.GtD, Term.GtI, Term.LeD, Term.LeI, Term.LtD, Term.LtI, Term.Mod, Term.Mul, Term.Neg, Term.NEqB, Term.NEqD, Term.NEqI, Term.NotB, Term.NotI, Term.Op, Term.OrB, Term.OrI, Term.Ref, Term.Sub, Term.Unary, Term.UnaryB, Term.UnaryI, Term.UnaryN, Term.XOrI
 
Field Summary
protected  Term arg1
           
protected  Term arg2
           
 
Fields inherited from class com.bc.jexp.Term.Op
args, name, type
 
Fields inherited from class com.bc.jexp.Term
TYPE_B, TYPE_D, TYPE_I, TYPE_S
 
Constructor Summary
protected Term.Binary(String name, int type, Term arg1, Term arg2)
           
 
Method Summary
 
Methods inherited from class com.bc.jexp.Term.Op
getArgs, getChildren, getRetType, toString
 
Methods inherited from class com.bc.jexp.Term
evalB, evalD, evalI, evalS, isB, isD, isI, isN, toB, toB, toD, toI, toI, toS, toS, toS
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

arg1

protected final Term arg1

arg2

protected final Term arg2
Constructor Detail

Term.Binary

protected Term.Binary(String name,
                      int type,
                      Term arg1,
                      Term arg2)


Copyright © 2002-2012 Brockmann Consult GmbH. All Rights Reserved.