Package gw.lang.ir
Class IRTypeConstants
- java.lang.Object
-
- gw.lang.ir.IRTypeConstants
-
public class IRTypeConstants extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static LocklessLazyVar<IRType>CLASSprivate static LocklessLazyVar<IRType>ITERATORprivate static LocklessLazyVar<IRType>ITYPEprivate static LocklessLazyVar<IRType>NUMBERprivate static LocklessLazyVar<IRType>OBJECTprivate static LocklessLazyVar<IRType>pBOOLEANprivate static LocklessLazyVar<IRType>pBYTEprivate static LocklessLazyVar<IRType>pCHARprivate static LocklessLazyVar<IRType>pDOUBLEprivate static LocklessLazyVar<IRType>pFLOATprivate static LocklessLazyVar<IRType>pINTprivate static LocklessLazyVar<IRType>pLONGprivate static LocklessLazyVar<IRType>pSHORTprivate static LocklessLazyVar<IRType>pVOIDprivate static LocklessLazyVar<IRType>STRING
-
Constructor Summary
Constructors Constructor Description IRTypeConstants()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static IRTypeCLASS()static IRTypeITERATOR()static IRTypeITYPE()private static LocklessLazyVar<IRType>make(java.lang.Class<?> clazz)static IRTypeNUMBER()static IRTypeOBJECT()static IRTypepBOOLEAN()static IRTypepBYTE()static IRTypepCHAR()static IRTypepDOUBLE()static IRTypepFLOAT()static IRTypepINT()static IRTypepLONG()static IRTypepSHORT()static IRTypepVOID()static IRTypeSTRING()
-
-
-
Field Detail
-
ITYPE
private static LocklessLazyVar<IRType> ITYPE
-
OBJECT
private static LocklessLazyVar<IRType> OBJECT
-
STRING
private static LocklessLazyVar<IRType> STRING
-
CLASS
private static LocklessLazyVar<IRType> CLASS
-
pVOID
private static LocklessLazyVar<IRType> pVOID
-
pBOOLEAN
private static LocklessLazyVar<IRType> pBOOLEAN
-
pBYTE
private static LocklessLazyVar<IRType> pBYTE
-
pSHORT
private static LocklessLazyVar<IRType> pSHORT
-
pCHAR
private static LocklessLazyVar<IRType> pCHAR
-
pINT
private static LocklessLazyVar<IRType> pINT
-
pLONG
private static LocklessLazyVar<IRType> pLONG
-
pFLOAT
private static LocklessLazyVar<IRType> pFLOAT
-
pDOUBLE
private static LocklessLazyVar<IRType> pDOUBLE
-
ITERATOR
private static LocklessLazyVar<IRType> ITERATOR
-
NUMBER
private static LocklessLazyVar<IRType> NUMBER
-
-
Method Detail
-
ITYPE
public static final IRType ITYPE()
-
OBJECT
public static final IRType OBJECT()
-
STRING
public static final IRType STRING()
-
CLASS
public static final IRType CLASS()
-
pVOID
public static final IRType pVOID()
-
pBOOLEAN
public static final IRType pBOOLEAN()
-
pBYTE
public static final IRType pBYTE()
-
pSHORT
public static final IRType pSHORT()
-
pCHAR
public static final IRType pCHAR()
-
pINT
public static final IRType pINT()
-
pLONG
public static final IRType pLONG()
-
pFLOAT
public static final IRType pFLOAT()
-
pDOUBLE
public static final IRType pDOUBLE()
-
ITERATOR
public static final IRType ITERATOR()
-
NUMBER
public static final IRType NUMBER()
-
make
private static LocklessLazyVar<IRType> make(java.lang.Class<?> clazz)
-
-