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, pre
public static final Term.ConstB FALSE
public static final Term.ConstB TRUE
public boolean getValue()
public int getRetType()
Term
getRetType
in class Term
TYPE_
X constants
defined in this class.protected boolean toB()
toB
in class Term.Const
protected int toI()
toI
in class Term.Const
protected double toD()
toD
in class Term.Const
protected String toS()
toS
in class Term.Const
public String toString()
Term
public <T> T accept(TermVisitor<T> visitor)
Term
Copyright © 2014–2017 European Space Agency (ESA). All rights reserved.