protected class TypePool.Default.WithLazyResolution.ExtendedLazyTypeDescription extends TypeDescription.AbstractBase.OfSimpleType.WithDelegation
TypeDescription.AbstractBase.OfSimpleType.WithDelegationTypeDescription.AbstractBase.OfSimpleTypeTypeDescription.AbstractBase, TypeDescription.ArrayProjection, TypeDescription.ForLoadedType, TypeDescription.ForPackageDescription, TypeDescription.Generic, TypeDescription.Latent, TypeDescription.LazyProxy, TypeDescription.SuperTypeLoadingTypeDefinition.Sort, TypeDefinition.SuperClassIteratorModifierReviewable.ForFieldDescription, ModifierReviewable.ForMethodDescription, ModifierReviewable.ForParameterDescription, ModifierReviewable.ForTypeDefinition, ModifierReviewable.OfAbstraction, ModifierReviewable.OfByteCodeElement, ModifierReviewable.OfEnumerationByteCodeElement.Member, ByteCodeElement.Token<T extends ByteCodeElement.Token<T>>, ByteCodeElement.TypeDependant<T extends ByteCodeElement.TypeDependant<?,S>,S extends ByteCodeElement.Token<S>>NamedElement.WithDescriptor, NamedElement.WithGenericName, NamedElement.WithOptionalName, NamedElement.WithRuntimeNameDeclaredByType.WithMandatoryDeclarationAnnotationSource.Empty, AnnotationSource.ExplicitTypeVariableSource.Visitor<T>RAW_TYPESARRAY_INTERFACES, CLASS, OBJECT, STRING, THROWABLE, UNDEFINED, VOIDRAW_TYPES_PROPERTYEMPTY_MASKNON_GENERIC_SIGNATUREEMPTY_NAME, NO_NAME| Modifier | Constructor and Description |
|---|---|
protected |
ExtendedLazyTypeDescription(AsmClassReader classReader)
Creates a new extended lazy type resolution.
|
| Modifier and Type | Method and Description |
|---|---|
protected TypeDescription |
delegate()
Returns the delegate type description to this type instance.
|
TypeList.Generic |
getInterfaces()
Returns the interfaces that this type implements.
|
String |
getName()
Returns the binary name of this byte code element.
|
TypeDescription.Generic |
getSuperClass()
Returns the super class of this type.
|
boolean |
isAbstract()
Specifies if the modifier described by this object is
abstract. |
boolean |
isAnnotation()
Specifies if the modifier described by this object represents the annotation flag.
|
boolean |
isEnum()
Specifies if the modifier described by this object represents the enum flag.
|
boolean |
isInterface()
Specifies if the modifier described by this object represents the interface flag.
|
getActualModifiers, getClassFileVersion, getDeclaredAnnotations, getDeclaredFields, getDeclaredMethods, getDeclaredTypes, getDeclaringType, getEnclosingMethod, getEnclosingType, getGenericSignature, getModifiers, getNestHost, getNestMembers, getPackage, getPermittedSubtypes, getRecordComponents, getTypeVariables, isAnonymousType, isLocalType, isRecord, isSealedgetCanonicalName, getComponentType, getDescriptor, getSimpleName, getStackSize, isArray, isPrimitiveaccept, asBoxed, asErasure, asGenericType, asUnboxed, equals, getActualName, getDefaultValue, getEnclosingSource, getInheritedAnnotations, getInnerClassCount, getInternalName, getLongSimpleName, getSort, getTypeName, hashCode, isAccessibleTo, isAnnotationReturnType, isAnnotationValue, isAnnotationValue, isAssignableFrom, isAssignableFrom, isAssignableTo, isAssignableTo, isCompileTimeConstant, isGenerified, isInferrable, isInHierarchyWith, isInHierarchyWith, isInnerClass, isInstance, isMemberType, isNestedClass, isNestHost, isNestMateOf, isNestMateOf, isPackageType, isPrimitiveWrapper, isSamePackage, isVisibleTo, iterator, represents, toSafeString, toStringfindExpectedVariable, findVariablegetEnumerationState, getFieldManifestation, getFieldPersistence, getMethodManifestation, getMethodStrictness, getOwnership, getParameterManifestation, getProvisioningState, getSynchronizationState, getSyntheticState, getTypeManifestation, getVisibility, isBridge, isDeprecated, isFinal, isMandated, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrict, isSynchronized, isSynthetic, isTransient, isVarArgs, isVolatileclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetTypeManifestationgetEnumerationStategetOwnership, getVisibility, isDeprecated, isPackagePrivate, isPrivate, isProtected, isPublic, isStaticgetSyntheticState, isFinal, isSyntheticforEach, spliteratorfindExpectedVariable, findVariableprotected ExtendedLazyTypeDescription(AsmClassReader classReader)
classReader - The ASM class reader to represent.public String getName()
public boolean isAbstract()
ModifierReviewable.AbstractBaseabstract.isAbstract in interface ModifierReviewable.OfAbstractionisAbstract in class TypeDescription.AbstractBase.OfSimpleType.WithDelegationtrue if the modifier described by this object is abstract.public boolean isInterface()
ModifierReviewable.AbstractBaseisInterface in interface ModifierReviewable.ForTypeDefinitionisInterface in class TypeDescription.AbstractBase.OfSimpleType.WithDelegationtrue if the modifier described by this object represents the interface flag.public boolean isEnum()
ModifierReviewable.AbstractBaseisEnum in interface ModifierReviewable.OfEnumerationisEnum in class TypeDescription.AbstractBase.OfSimpleType.WithDelegationtrue if the modifier described by this object represents the enum flag.public boolean isAnnotation()
ModifierReviewable.AbstractBaseisAnnotation in interface ModifierReviewable.ForTypeDefinitionisAnnotation in class TypeDescription.AbstractBase.OfSimpleType.WithDelegationtrue if the modifier described by this object represents the annotation flag.@MaybeNull public TypeDescription.Generic getSuperClass()
TypeDescription.AbstractBase.OfSimpleType.WithDelegationTypeDefinition.Sort.NON_GENERIC),
parameterized types (TypeDefinition.Sort.PARAMETERIZED) or generic array types (TypeDefinition.Sort.GENERIC_ARRAY) types. Interface types
and the Object class do not define a super class where null is returned. Array types define Object
as their direct super class.getSuperClass in interface TypeDefinitiongetSuperClass in class TypeDescription.AbstractBase.OfSimpleType.WithDelegationnull if no super class exists for this type.public TypeList.Generic getInterfaces()
TypeDescription.AbstractBase.OfSimpleType.WithDelegationTypeDefinition.Sort.NON_GENERIC),
parameterized types (TypeDefinition.Sort.PARAMETERIZED) or generic array types (TypeDefinition.Sort.GENERIC_ARRAY) types.getInterfaces in interface TypeDefinitiongetInterfaces in class TypeDescription.AbstractBase.OfSimpleType.WithDelegationprotected TypeDescription delegate()
TypeDescription.AbstractBase.OfSimpleType.WithDelegationdelegate in class TypeDescription.AbstractBase.OfSimpleType.WithDelegationCopyright © 2014–2025. All rights reserved.