Class MemoryAlias
- java.lang.Object
-
- ru.ispras.microtesk.translator.nml.ir.shared.MemoryAlias
-
public final class MemoryAlias extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MemoryAlias.Kind
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MemoryAlias
forLocation(Expr locationExpr)
static MemoryAlias
forMemory(java.lang.String name, MemoryResource memory, int min, int max)
MemoryAlias.Kind
getKind()
Location
getLocation()
int
getMax()
MemoryResource
getMemory()
int
getMin()
java.lang.String
getName()
-
-
-
Method Detail
-
forLocation
public static MemoryAlias forLocation(Expr locationExpr)
-
forMemory
public static MemoryAlias forMemory(java.lang.String name, MemoryResource memory, int min, int max)
-
getKind
public MemoryAlias.Kind getKind()
-
getLocation
public Location getLocation()
-
getName
public java.lang.String getName()
-
getMemory
public MemoryResource getMemory()
-
getMin
public int getMin()
-
getMax
public int getMax()
-
-