public static final class Term.ConstB extends Term.Const
true or false.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| Modifier and Type | Field and Description |
|---|---|
static Term.ConstB |
FALSE |
static Term.ConstB |
TRUE |
| Constructor and Description |
|---|
ConstB(boolean value) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
accept(TermVisitor<T> visitor)
Visitor support.
|
int |
getRetType()
Gets the term's "natural" return type.
|
boolean |
getValue() |
protected boolean |
toB() |
protected double |
toD() |
protected int |
toI() |
protected String |
toS() |
String |
toString()
Returns a string representation of this term which
can be used for debugging.
|
compare, evalB, evalD, evalI, evalS, isConst, prepublic static final Term.ConstB FALSE
public static final Term.ConstB TRUE
public boolean getValue()
public int getRetType()
TermgetRetType in class TermTYPE_X constants
defined in this class.protected boolean toB()
toB in class Term.Constprotected int toI()
toI in class Term.Constprotected double toD()
toD in class Term.Constprotected String toS()
toS in class Term.Constpublic String toString()
Termpublic <T> T accept(TermVisitor<T> visitor)
TermCopyright © 2014–2015 European Space Agency (ESA). All rights reserved.