Package gw.lang.ir
Class SyntheticIRType
java.lang.Object
gw.lang.ir.SyntheticIRType
- All Implemented Interfaces:
IRType
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()getType()booleanisArray()booleanisAssignableFrom(IRType otherType) booleanbooleanisByte()booleanisChar()booleanisDouble()booleanisFloat()booleanisInt()booleanbooleanisLong()booleanbooleanisShort()booleanbooleanisStructuralAndErased(IRType ownersType) booleanisVoid()
-
Field Details
-
_superClass
-
_name
-
_relativeName
-
-
Constructor Details
-
SyntheticIRType
-
-
Method Details
-
getSuperClass
-
getName
-
getRelativeName
- Specified by:
getRelativeNamein interfaceIRType
-
getDescriptor
- Specified by:
getDescriptorin interfaceIRType
-
getJavaClass
- Specified by:
getJavaClassin interfaceIRType
-
getSlashName
- Specified by:
getSlashNamein interfaceIRType
-
getType
-
getArrayType
- Specified by:
getArrayTypein interfaceIRType
-
getComponentType
- Specified by:
getComponentTypein interfaceIRType
-
isArray
public boolean isArray() -
isAssignableFrom
- Specified by:
isAssignableFromin interfaceIRType
-
isByte
public boolean isByte() -
isBoolean
public boolean isBoolean() -
isShort
public boolean isShort() -
isChar
public boolean isChar() -
isInt
public boolean isInt() -
isLong
public boolean isLong() -
isFloat
public boolean isFloat() -
isDouble
public boolean isDouble() -
isVoid
public boolean isVoid() -
isPrimitive
public boolean isPrimitive()- Specified by:
isPrimitivein interfaceIRType
-
isInterface
public boolean isInterface()- Specified by:
isInterfacein interfaceIRType
-
isStructural
public boolean isStructural()- Specified by:
isStructuralin interfaceIRType
-
isStructuralAndErased
- Specified by:
isStructuralAndErasedin interfaceIRType
-