public static class Term.ConstS extends Term.Const
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 | Method and Description |
---|---|
<T> T |
accept(TermVisitor<T> visitor)
Visitor support.
|
int |
getRetType()
Gets the term's "natural" return type.
|
String |
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 ConstS(String value)
public String 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–2022 European Space Agency (ESA). All rights reserved.