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 TypeMethodDescriptionvoidaddTypeParameter(AsmType type) (package private) AsmTypecopy()(package private) AsmTypebooleangetFqn()getName()inthashCode()voidbooleanisArray()booleanbooleanbooleanbooleanvoidsetFunctionTypeVariable(boolean bFunctionTypeVariable) void(package private) voidtoString()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:
getRawTypein interfaceIAsmType
-
getName
-
setName
-
getNameWithArrayBrackets
-
getSimpleName
- Specified by:
getSimpleNamein interfaceIAsmType
-
getTypeParameters
- Specified by:
getTypeParametersin interfaceIAsmType
-
addTypeParameter
-
isParameterized
public boolean isParameterized()- Specified by:
isParameterizedin interfaceIAsmType
-
isArray
public boolean isArray() -
getComponentType
- Specified by:
getComponentTypein interfaceIAsmType
-
isTypeVariable
public boolean isTypeVariable()- Specified by:
isTypeVariablein interfaceIAsmType
-
setTypeVariable
void setTypeVariable() -
setFunctionTypeVariable
public void setFunctionTypeVariable(boolean bFunctionTypeVariable) -
isFunctionTypeVariable
public boolean isFunctionTypeVariable() -
incArrayDims
public void incArrayDims() -
isPrimitive
public boolean isPrimitive()- Specified by:
isPrimitivein interfaceIAsmType
-
getFqn
-
toString
-
equals
-
hashCode
public int hashCode() -
verifyNoArrayBrackets
private void verifyNoArrayBrackets()
-