public static final class Term.AndI extends Term.BinaryI
i-term &
i-term
Term.Add, Term.AndB, Term.AndI, Term.Assign, Term.Binary, Term.BinaryB, Term.BinaryI, Term.BinaryN, Term.Call, Term.Cond, Term.Const, 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
arg1, arg2
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(TermVisitor<T> visitor)
Visitor support.
|
int |
evalI(EvalEnv env)
Evaluates this term to an
int value. |
int |
pre() |
evalB, evalD
compare, getArg, getArg, getArgCount, getArgs, getChildren, getName, getRetType, isConst, toString
public int evalI(EvalEnv env)
Term
int
value.public <T> T accept(TermVisitor<T> visitor)
Term
Copyright © 2014–2017 European Space Agency (ESA). All rights reserved.