Class Type
- java.lang.Object
-
- ru.ispras.microtesk.translator.nml.ir.shared.Type
-
public final class Type extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Type
alias(java.lang.String name)
static Type
CARD(int bitSize)
boolean
equals(java.lang.Object obj)
static Type
FLOAT(int fracBitSize, int expBitSize)
java.lang.String
getAlias()
int
getBitSize()
java.lang.String
getJavaText()
Struct
getStruct()
TypeId
getTypeId()
java.lang.String
getTypeName()
int
hashCode()
static Type
INT(int bitSize)
Type
resize(int newBitSize)
static Type
STRUCT(Struct struct)
java.lang.String
toString()
-
-
-
Field Detail
-
BOOLEAN
public static final Type BOOLEAN
-
-
Method Detail
-
INT
public static Type INT(int bitSize)
-
CARD
public static Type CARD(int bitSize)
-
FLOAT
public static Type FLOAT(int fracBitSize, int expBitSize)
-
alias
public Type alias(java.lang.String name)
-
resize
public Type resize(int newBitSize)
-
getTypeId
public TypeId getTypeId()
-
getBitSize
public int getBitSize()
-
getAlias
public java.lang.String getAlias()
-
getStruct
public Struct getStruct()
-
getJavaText
public java.lang.String getJavaText()
-
getTypeName
public java.lang.String getTypeName()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-