Package gw.lang.ir
Class SyntheticIRArrayType
- java.lang.Object
-
- gw.lang.ir.SyntheticIRArrayType
-
-
Constructor Summary
Constructors Constructor Description SyntheticIRArrayType(IRType componentType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IRType
getArrayType()
IRType
getComponentType()
String
getDescriptor()
Class
getJavaClass()
String
getName()
String
getRelativeName()
String
getSlashName()
IType
getType()
boolean
isArray()
boolean
isAssignableFrom(IRType otherType)
boolean
isBoolean()
boolean
isByte()
boolean
isChar()
boolean
isDouble()
boolean
isFloat()
boolean
isInt()
boolean
isInterface()
boolean
isLong()
boolean
isPrimitive()
boolean
isShort()
boolean
isStructural()
boolean
isStructuralAndErased(IRType ownersType)
boolean
isVoid()
-
-
-
Constructor Detail
-
SyntheticIRArrayType
public SyntheticIRArrayType(IRType componentType)
-
-
Method Detail
-
getRelativeName
public String getRelativeName()
- Specified by:
getRelativeName
in interfaceIRType
-
getDescriptor
public String getDescriptor()
- Specified by:
getDescriptor
in interfaceIRType
-
getJavaClass
public Class getJavaClass()
- Specified by:
getJavaClass
in interfaceIRType
-
getSlashName
public String getSlashName()
- Specified by:
getSlashName
in interfaceIRType
-
getArrayType
public IRType getArrayType()
- Specified by:
getArrayType
in interfaceIRType
-
getComponentType
public IRType getComponentType()
- Specified by:
getComponentType
in interfaceIRType
-
isAssignableFrom
public boolean isAssignableFrom(IRType otherType)
- Specified by:
isAssignableFrom
in interfaceIRType
-
isPrimitive
public boolean isPrimitive()
- Specified by:
isPrimitive
in interfaceIRType
-
isInterface
public boolean isInterface()
- Specified by:
isInterface
in interfaceIRType
-
isStructural
public boolean isStructural()
- Specified by:
isStructural
in interfaceIRType
-
isStructuralAndErased
public boolean isStructuralAndErased(IRType ownersType)
- Specified by:
isStructuralAndErased
in interfaceIRType
-
-