Class Expr
- java.lang.Object
-
- ru.ispras.microtesk.translator.nml.ir.expr.Expr
-
public final class Expr extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.math.BigInteger
bigIntegerValue()
boolean
equals(java.lang.Object obj)
ru.ispras.fortress.expression.Node
getNode()
NodeInfo
getNodeInfo()
int
integerValue()
boolean
isConstant()
boolean
isInternalVariable()
boolean
isTypeOf(TypeId typeId)
boolean
isTypeOf(Type otherType)
void
setNodeInfo(NodeInfo nodeInfo)
java.lang.String
toString()
-
-
-
Constructor Detail
-
Expr
public Expr(ru.ispras.fortress.expression.Node node)
-
Expr
public Expr(Expr other)
-
-
Method Detail
-
isConstant
public boolean isConstant()
-
isInternalVariable
public boolean isInternalVariable()
-
isTypeOf
public boolean isTypeOf(TypeId typeId)
-
isTypeOf
public boolean isTypeOf(Type otherType)
-
getNode
public ru.ispras.fortress.expression.Node getNode()
-
getNodeInfo
public NodeInfo getNodeInfo()
-
setNodeInfo
public void setNodeInfo(NodeInfo nodeInfo)
-
integerValue
public int integerValue()
-
bigIntegerValue
public java.math.BigInteger bigIntegerValue()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-