Class InstanceArgument
- java.lang.Object
-
- ru.ispras.microtesk.translator.nml.ir.primitive.InstanceArgument
-
public final class InstanceArgument extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InstanceArgument.Kind
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Expr
getExpr()
Instance
getInstance()
InstanceArgument.Kind
getKind()
java.lang.String
getName()
Primitive
getPrimitive()
java.lang.String
getTypeName()
static InstanceArgument
newExpr(Expr expr)
static InstanceArgument
newInstance(Instance instance)
static InstanceArgument
newPrimitive(java.lang.String name, Primitive type)
-
-
-
Method Detail
-
newInstance
public static InstanceArgument newInstance(Instance instance)
-
newExpr
public static InstanceArgument newExpr(Expr expr)
-
newPrimitive
public static InstanceArgument newPrimitive(java.lang.String name, Primitive type)
-
getKind
public InstanceArgument.Kind getKind()
-
getTypeName
public java.lang.String getTypeName()
-
getExpr
public Expr getExpr()
-
getInstance
public Instance getInstance()
-
getPrimitive
public Primitive getPrimitive()
-
getName
public java.lang.String getName()
-
-