Package org.esa.snap.core.jexp
Class Term.ConstI
java.lang.Object
org.esa.snap.core.jexp.Term
org.esa.snap.core.jexp.Term.Const
org.esa.snap.core.jexp.Term.ConstI
- Enclosing class:
Term
An integer constant, e.g.
6325 or 054 (octal)
or 0x49AF (hex).-
Nested Class Summary
Nested classes/interfaces inherited from class org.esa.snap.core.jexp.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 -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Term.ConstIstatic final Term.ConstIstatic final Term.ConstI -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Taccept(TermVisitor<T> visitor) Visitor support.intGets the term's "natural" return type.intgetValue()static Term.ConstIlookup(int value) protected booleantoB()protected doubletoD()protected inttoI()protected StringtoS()toString()Returns a string representation of this term which can be used for debugging.Methods inherited from class org.esa.snap.core.jexp.Term.Const
compare, evalB, evalD, evalI, evalS, isConst, pre
-
Field Details
-
ZERO
-
ONE
-
TWO
-
-
Constructor Details
-
ConstI
public ConstI(int value)
-
-
Method Details
-
lookup
-
getValue
public int getValue() -
getRetType
public int getRetType()Description copied from class:TermGets the term's "natural" return type.- Specified by:
getRetTypein classTerm- Returns:
- the type, should always be one of the
TYPE_X constants defined in this class.
-
toB
protected boolean toB()- Specified by:
toBin classTerm.Const
-
toI
protected int toI()- Specified by:
toIin classTerm.Const
-
toD
protected double toD()- Specified by:
toDin classTerm.Const
-
toS
- Specified by:
toSin classTerm.Const
-
toString
Description copied from class:TermReturns a string representation of this term which can be used for debugging. -
accept
Description copied from class:TermVisitor support.
-