Class ArrayType
java.lang.Object
com.strobel.assembler.metadata.MemberReference
com.strobel.assembler.metadata.TypeReference
com.strobel.assembler.metadata.ArrayType
- All Implemented Interfaces:
IAnnotationsProvider, IGenericContext, IGenericParameterProvider, IMetadataTypeMember
-
Nested Class Summary
Nested classes/interfaces inherited from class TypeReference
TypeReference.TypeFunctions -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final TypeReferenceprivate Stringprivate Stringprivate StringFields inherited from class TypeReference
EMPTY_REFERENCES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal <R,P> R accept(TypeMetadataVisitor<P, R> visitor, P parameter) final StringBuilderfinal StringBuilderfinal StringBuilderfinal StringBuilderfinal StringBuilderbooleanstatic ArrayTypecreate(TypeReference elementType) final TypeReferencefinal TypeReferencefinal booleanisArray()final TypeDefinitionresolve()Methods inherited from class TypeReference
appendClassDescription, appendClassSignature, appendErasedClassSignature, appendErasedDescription, appendGenericSignature, appendName, checkRecursive, equals, findTypeVariable, getBriefDescription, getDeclaringType, getDescription, getErasedDescription, getExtendsBound, getGenericParameters, getName, getRawType, getSimpleDescription, getSimpleType, getSuperBound, hasExtendsBound, hasGenericParameters, hashCode, hasSuperBound, isBoundedType, isCompoundType, isEquivalentTo, isGenericDefinition, isGenericParameter, isGenericType, isNested, isPrimitive, isUnbounded, isUnionType, isVoid, isWildcardType, makeArrayType, makeGenericType, makeGenericType, resolve, resolve, resolve, setDeclaringType, setName, toStringMethods inherited from class MemberReference
getAnnotations, getErasedSignature, getSignature, hasAnnotations, isDefinition, isSpecialName
-
Field Details
-
_elementType
-
_internalName
-
_fullName
-
_simpleName
-
-
Constructor Details
-
ArrayType
ArrayType(TypeReference elementType)
-
-
Method Details
-
containsGenericParameters
public boolean containsGenericParameters()- Overrides:
containsGenericParametersin classTypeReference
-
getPackageName
- Overrides:
getPackageNamein classTypeReference
-
getSimpleName
- Specified by:
getSimpleNamein classTypeReference
-
getFullName
- Overrides:
getFullNamein classTypeReference
-
getInternalName
- Overrides:
getInternalNamein classTypeReference
-
isArray
public final boolean isArray()- Overrides:
isArrayin classTypeReference
-
getElementType
- Overrides:
getElementTypein classTypeReference
-
accept
- Specified by:
acceptin classTypeReference
-
getUnderlyingType
- Overrides:
getUnderlyingTypein classTypeReference
-
appendSignature
- Overrides:
appendSignaturein classTypeReference
-
appendErasedSignature
- Overrides:
appendErasedSignaturein classTypeReference
-
appendBriefDescription
- Overrides:
appendBriefDescriptionin classTypeReference
-
appendSimpleDescription
- Overrides:
appendSimpleDescriptionin classTypeReference
-
appendDescription
- Overrides:
appendDescriptionin classTypeReference
-
create
-
resolve
- Overrides:
resolvein classTypeReference
-