Package gw.lang.reflect.java.asm
Class AsmType
java.lang.Object
gw.lang.reflect.java.asm.AsmType
- All Implemented Interfaces:
IAsmType
- Direct Known Subclasses:
AsmInnerClassType
,AsmPrimitiveType
,AsmWildcardType
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addTypeParameter
(AsmType type) (package private) AsmType
copy()
(package private) AsmType
boolean
getFqn()
getName()
int
hashCode()
void
boolean
isArray()
boolean
boolean
boolean
boolean
void
setFunctionTypeVariable
(boolean bFunctionTypeVariable) void
(package private) void
toString()
private void
-
Field Details
-
_name
-
_typeParameters
-
_iArrayDims
private int _iArrayDims -
_bTypeVariable
private boolean _bTypeVariable -
_bFunctionTypeVar
private boolean _bFunctionTypeVar
-
-
Constructor Details
-
Method Details
-
copy
AsmType copy() -
copyNoArrayOrParameters
AsmType copyNoArrayOrParameters() -
getRawType
- Specified by:
getRawType
in interfaceIAsmType
-
getName
-
setName
-
getNameWithArrayBrackets
-
getSimpleName
- Specified by:
getSimpleName
in interfaceIAsmType
-
getTypeParameters
- Specified by:
getTypeParameters
in interfaceIAsmType
-
addTypeParameter
-
isParameterized
public boolean isParameterized()- Specified by:
isParameterized
in interfaceIAsmType
-
isArray
public boolean isArray() -
getComponentType
- Specified by:
getComponentType
in interfaceIAsmType
-
isTypeVariable
public boolean isTypeVariable()- Specified by:
isTypeVariable
in interfaceIAsmType
-
setTypeVariable
void setTypeVariable() -
setFunctionTypeVariable
public void setFunctionTypeVariable(boolean bFunctionTypeVariable) -
isFunctionTypeVariable
public boolean isFunctionTypeVariable() -
incArrayDims
public void incArrayDims() -
isPrimitive
public boolean isPrimitive()- Specified by:
isPrimitive
in interfaceIAsmType
-
getFqn
-
toString
-
equals
-
hashCode
public int hashCode() -
verifyNoArrayBrackets
private void verifyNoArrayBrackets()
-