Uses of Interface
net.bytebuddy.pool.TypePool
-
Packages that use TypePool Package Description net.bytebuddy.agent.builder An agent builder is used to easily implement load-time class-transformations using a Java agent.net.bytebuddy.asm The ASM package contains classes that are meant for direct interaction with the ASM API.net.bytebuddy.dynamic This package contains classes and interfaces that are connected to writing the byte stream that represents a Java type that is dynamically created and for loading this type into a running JVM process.net.bytebuddy.dynamic.scaffold This package contains helper types and implementations that are responsible for the actual writing of a byte array representing a Java class.net.bytebuddy.dynamic.scaffold.inline All classes and types in this package are related to creating aDynamicType
by enhancing a given type.net.bytebuddy.dynamic.scaffold.subclass All classes and types in this package are related to creating aDynamicType
by creating a subclass of a given type.net.bytebuddy.pool Classes of this package allow for the creatingTypeDescription
s without loading any classes. -
-
Uses of TypePool in net.bytebuddy.agent.builder
Methods in net.bytebuddy.agent.builder that return TypePool Modifier and Type Method Description TypePool
AgentBuilder.PoolStrategy.ClassLoading. typePool(ClassFileLocator classFileLocator, java.lang.ClassLoader classLoader)
TypePool
AgentBuilder.PoolStrategy.Default. typePool(ClassFileLocator classFileLocator, java.lang.ClassLoader classLoader)
TypePool
AgentBuilder.PoolStrategy.Eager. typePool(ClassFileLocator classFileLocator, java.lang.ClassLoader classLoader)
TypePool
AgentBuilder.PoolStrategy. typePool(ClassFileLocator classFileLocator, java.lang.ClassLoader classLoader)
Creates a type pool for a given class file locator.TypePool
AgentBuilder.PoolStrategy.WithTypePoolCache. typePool(ClassFileLocator classFileLocator, java.lang.ClassLoader classLoader)
Methods in net.bytebuddy.agent.builder with parameters of type TypePool Modifier and Type Method Description TypeDescription
AgentBuilder.DescriptionStrategy. apply(java.lang.String typeName, java.lang.Class<?> type, TypePool typePool, AgentBuilder.CircularityLock circularityLock, java.lang.ClassLoader classLoader, JavaModule module)
Describes the given type.TypeDescription
AgentBuilder.DescriptionStrategy.SuperTypeLoading. apply(java.lang.String typeName, java.lang.Class<?> type, TypePool typePool, AgentBuilder.CircularityLock circularityLock, java.lang.ClassLoader classLoader, JavaModule module)
TypeDescription
AgentBuilder.DescriptionStrategy.SuperTypeLoading.Asynchronous. apply(java.lang.String typeName, java.lang.Class<?> type, TypePool typePool, AgentBuilder.CircularityLock circularityLock, java.lang.ClassLoader classLoader, JavaModule module)
AgentBuilder.Default.Transformation.Resolution
AgentBuilder.Default.Transformation.Compound. resolve(TypeDescription typeDescription, java.lang.ClassLoader classLoader, JavaModule module, java.lang.Class<?> classBeingRedefined, boolean loaded, java.security.ProtectionDomain protectionDomain, TypePool typePool)
AgentBuilder.Default.Transformation.Resolution
AgentBuilder.Default.Transformation.Ignored. resolve(TypeDescription typeDescription, java.lang.ClassLoader classLoader, JavaModule module, java.lang.Class<?> classBeingRedefined, boolean loaded, java.security.ProtectionDomain protectionDomain, TypePool typePool)
AgentBuilder.Default.Transformation.Resolution
AgentBuilder.Default.Transformation. resolve(TypeDescription typeDescription, java.lang.ClassLoader classLoader, JavaModule module, java.lang.Class<?> classBeingRedefined, boolean loaded, java.security.ProtectionDomain protectionDomain, TypePool typePool)
Resolves an attempted transformation to a specific transformation.AgentBuilder.Default.Transformation.Resolution
AgentBuilder.Default.Transformation.Simple. resolve(TypeDescription typeDescription, java.lang.ClassLoader classLoader, JavaModule module, java.lang.Class<?> classBeingRedefined, boolean loaded, java.security.ProtectionDomain protectionDomain, TypePool typePool)
protected Advice
AgentBuilder.Transformer.ForAdvice.Entry.ForSplitAdvice. resolve(Advice.WithCustomMapping advice, TypePool typePool, ClassFileLocator classFileLocator)
protected Advice
AgentBuilder.Transformer.ForAdvice.Entry.ForUnifiedAdvice. resolve(Advice.WithCustomMapping advice, TypePool typePool, ClassFileLocator classFileLocator)
protected abstract Advice
AgentBuilder.Transformer.ForAdvice.Entry. resolve(Advice.WithCustomMapping advice, TypePool typePool, ClassFileLocator classFileLocator)
Resolves the advice for this entry.org.objectweb.asm.MethodVisitor
AgentBuilder.LambdaInstrumentationStrategy.AlternativeMetaFactoryRedirection. wrap(TypeDescription instrumentedType, MethodDescription instrumentedMethod, org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, TypePool typePool, int writerFlags, int readerFlags)
org.objectweb.asm.MethodVisitor
AgentBuilder.LambdaInstrumentationStrategy.MetaFactoryRedirection. wrap(TypeDescription instrumentedType, MethodDescription instrumentedMethod, org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, TypePool typePool, int writerFlags, int readerFlags)
Constructors in net.bytebuddy.agent.builder with parameters of type TypePool Constructor Description Resolution(TypeDescription typeDescription, java.lang.ClassLoader classLoader, JavaModule module, java.security.ProtectionDomain protectionDomain, boolean loaded, TypePool typePool, AgentBuilder.Transformer transformer, boolean decorator)
Creates a new active transformation. -
Uses of TypePool in net.bytebuddy.asm
Methods in net.bytebuddy.asm that return TypePool Modifier and Type Method Description TypePool
MemberSubstitution.TypePoolResolver.ForClassFileLocator. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)
TypePool
MemberSubstitution.TypePoolResolver.ForExplicitPool. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)
TypePool
MemberSubstitution.TypePoolResolver.OfImplicitPool. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)
TypePool
MemberSubstitution.TypePoolResolver. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)
Resolves a type pool to use for locating substituted members.Methods in net.bytebuddy.asm with parameters of type TypePool Modifier and Type Method Description TypePool
MemberSubstitution.TypePoolResolver.ForClassFileLocator. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)
TypePool
MemberSubstitution.TypePoolResolver.ForExplicitPool. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)
TypePool
MemberSubstitution.TypePoolResolver.OfImplicitPool. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)
TypePool
MemberSubstitution.TypePoolResolver. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)
Resolves a type pool to use for locating substituted members.org.objectweb.asm.MethodVisitor
Advice. wrap(TypeDescription instrumentedType, MethodDescription instrumentedMethod, org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, TypePool typePool, int writerFlags, int readerFlags)
org.objectweb.asm.ClassVisitor
AsmVisitorWrapper.Compound. wrap(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags)
org.objectweb.asm.ClassVisitor
AsmVisitorWrapper.ForDeclaredFields. wrap(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags)
org.objectweb.asm.MethodVisitor
AsmVisitorWrapper.ForDeclaredMethods.Entry. wrap(TypeDescription instrumentedType, MethodDescription instrumentedMethod, org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, TypePool typePool, int writerFlags, int readerFlags)
org.objectweb.asm.MethodVisitor
AsmVisitorWrapper.ForDeclaredMethods.MethodVisitorWrapper. wrap(TypeDescription instrumentedType, MethodDescription instrumentedMethod, org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, TypePool typePool, int writerFlags, int readerFlags)
Wraps a method visitor.org.objectweb.asm.ClassVisitor
AsmVisitorWrapper.ForDeclaredMethods. wrap(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags)
org.objectweb.asm.ClassVisitor
AsmVisitorWrapper.NoOp. wrap(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags)
org.objectweb.asm.ClassVisitor
AsmVisitorWrapper. wrap(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags)
Applies aClassVisitorWrapper
to the creation of aDynamicType
.org.objectweb.asm.ClassVisitor
MemberRemoval. wrap(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags)
org.objectweb.asm.MethodVisitor
MemberSubstitution. wrap(TypeDescription instrumentedType, MethodDescription instrumentedMethod, org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, TypePool typePool, int writerFlags, int readerFlags)
ModifierAdjustment.ModifierAdjustingClassVisitor
ModifierAdjustment. wrap(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags)
org.objectweb.asm.ClassVisitor
TypeConstantAdjustment. wrap(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags)
Constructors in net.bytebuddy.asm with parameters of type TypePool Constructor Description DispatchingVisitor(org.objectweb.asm.ClassVisitor classVisitor, TypeDescription instrumentedType, Implementation.Context implementationContext, TypePool typePool, java.util.Map<java.lang.String,MethodDescription> methods, int writerFlags, int readerFlags)
Creates a new dispatching visitor.ForExplicitPool(TypePool typePool)
Creates a resolver for an explicit type pool.SubstitutingMethodVisitor(org.objectweb.asm.MethodVisitor methodVisitor, MethodGraph.Compiler methodGraphCompiler, boolean strict, MemberSubstitution.Substitution substitution, TypeDescription instrumentedType, Implementation.Context implementationContext, TypePool typePool)
Creates a new substituting method visitor. -
Uses of TypePool in net.bytebuddy.dynamic
Methods in net.bytebuddy.dynamic with parameters of type TypePool Modifier and Type Method Description DynamicType.Unloaded<U>
DynamicType.Builder.AbstractBase.Delegator. make(TypeResolutionStrategy typeResolutionStrategy, TypePool typePool)
DynamicType.Unloaded<U>
DynamicType.Builder.AbstractBase.Delegator. make(TypePool typePool)
DynamicType.Unloaded<S>
DynamicType.Builder.AbstractBase. make(TypePool typePool)
DynamicType.Unloaded<T>
DynamicType.Builder. make(TypeResolutionStrategy typeResolutionStrategy, TypePool typePool)
Creates the dynamic type this builder represents.DynamicType.Unloaded<T>
DynamicType.Builder. make(TypePool typePool)
Creates the dynamic type this builder represents. -
Uses of TypePool in net.bytebuddy.dynamic.scaffold
Fields in net.bytebuddy.dynamic.scaffold declared as TypePool Modifier and Type Field Description protected TypePool
TypeWriter.Default. typePool
The type pool to use for computing stack map frames, if required.Methods in net.bytebuddy.dynamic.scaffold with parameters of type TypePool Modifier and Type Method Description static <U> TypeWriter<U>
TypeWriter.Default. forCreation(MethodRegistry.Compiled methodRegistry, TypeWriter.FieldPool fieldPool, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, ClassFileVersion classFileVersion, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, TypePool typePool)
Creates a type writer for creating a new type.static <U> TypeWriter<U>
TypeWriter.Default. forRebasing(MethodRegistry.Prepared methodRegistry, TypeWriter.FieldPool fieldPool, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, ClassFileVersion classFileVersion, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, TypePool typePool, TypeDescription originalType, ClassFileLocator classFileLocator, MethodRebaseResolver methodRebaseResolver)
Creates a type writer for rebasing a type.static <U> TypeWriter<U>
TypeWriter.Default. forRedefinition(MethodRegistry.Prepared methodRegistry, TypeWriter.FieldPool fieldPool, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, ClassFileVersion classFileVersion, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, TypePool typePool, TypeDescription originalType, ClassFileLocator classFileLocator)
Creates a type writer for redefining a type.Constructors in net.bytebuddy.dynamic.scaffold with parameters of type TypePool Constructor Description Default(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, java.util.List<? extends DynamicType> auxiliaryTypes, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, MethodList<?> instrumentedMethods, LoadedTypeInitializer loadedTypeInitializer, TypeInitializer typeInitializer, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, TypePool typePool)
Creates a new default type writer.ForCreation(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.MethodPool methodPool, java.util.List<? extends DynamicType> auxiliaryTypes, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, MethodList<?> instrumentedMethods, LoadedTypeInitializer loadedTypeInitializer, TypeInitializer typeInitializer, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, TypePool typePool)
Creates a new default type writer for creating a new type that is not based on an existing class file.ForInlining(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, MethodRegistry.Prepared methodRegistry, Implementation.Target.Factory implementationTargetFactory, java.util.List<DynamicType> explicitAuxiliaryTypes, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, MethodList<?> instrumentedMethods, LoadedTypeInitializer loadedTypeInitializer, TypeInitializer typeInitializer, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, TypePool typePool, TypeDescription originalType, ClassFileLocator classFileLocator, MethodRebaseResolver methodRebaseResolver)
Creates a new default type writer for creating a new type that is not based on an existing class file.FrameComputingClassWriter(int flags, TypePool typePool)
Creates a new frame computing class writer.FrameComputingClassWriter(org.objectweb.asm.ClassReader classReader, int flags, TypePool typePool)
Creates a new frame computing class writer. -
Uses of TypePool in net.bytebuddy.dynamic.scaffold.inline
Methods in net.bytebuddy.dynamic.scaffold.inline with parameters of type TypePool Modifier and Type Method Description DynamicType.Unloaded<T>
RebaseDynamicTypeBuilder. make(TypeResolutionStrategy typeResolutionStrategy, TypePool typePool)
DynamicType.Unloaded<T>
RedefinitionDynamicTypeBuilder. make(TypeResolutionStrategy typeResolutionStrategy, TypePool typePool)
-
Uses of TypePool in net.bytebuddy.dynamic.scaffold.subclass
Methods in net.bytebuddy.dynamic.scaffold.subclass with parameters of type TypePool Modifier and Type Method Description DynamicType.Unloaded<T>
SubclassDynamicTypeBuilder. make(TypeResolutionStrategy typeResolutionStrategy, TypePool typePool)
-
Uses of TypePool in net.bytebuddy.pool
Classes in net.bytebuddy.pool that implement TypePool Modifier and Type Class Description static class
TypePool.AbstractBase
A base implementation of aTypePool
that is managing a cache provider and that handles the description of array and primitive types.static class
TypePool.AbstractBase.Hierarchical
Implements a hierarchical view of type pools, similarly to class loader hierarchies.static class
TypePool.ClassLoading
A type pool that attempts to load a class.static class
TypePool.Default
A default implementation of aTypePool
that models binary data in the Java byte code format into aTypeDescription
.static class
TypePool.Default.WithLazyResolution
A variant ofTypePool.Default
that resolves type descriptions lazily.static class
TypePool.Empty
An empty type pool that cannot describe any type.static class
TypePool.Explicit
A type pool that supplies explicitly known type descriptions.static class
TypePool.LazyFacade
A lazy facade of a type pool that delegates any lookups to another type pool only if another value than the type's name is looked up.Methods in net.bytebuddy.pool that return TypePool Modifier and Type Method Description static TypePool
TypePool.ClassLoading. of(java.lang.ClassLoader classLoader)
Returns a type pool that attempts type descriptions by loadings types from the given class loader.static TypePool
TypePool.ClassLoading. of(java.lang.ClassLoader classLoader, TypePool parent)
Returns a type pool that attempts type descriptions by loadings types from the given class loader.static TypePool
TypePool.Default. of(java.lang.ClassLoader classLoader)
Returns a type pool for the provided class loader.static TypePool
TypePool.Default. of(ClassFileLocator classFileLocator)
Creates a defaultTypePool
that looks up data by querying the supplied class file locator.static TypePool
TypePool.Default.WithLazyResolution. of(java.lang.ClassLoader classLoader)
Returns a defaultTypePool
with lazy resolution for the provided class loader.static TypePool
TypePool.Default.WithLazyResolution. of(ClassFileLocator classFileLocator)
Creates a defaultTypePool
with lazy resolution that looks up data by querying the supplied class file locator.static TypePool
TypePool.ClassLoading. ofBootPath()
Returns a type pool that attempts type descriptions by loadings types from the bootstrap class loader.static TypePool
TypePool.ClassLoading. ofClassPath()
Returns a type pool that attempts type descriptions by loadings types from the system class loader.static TypePool
TypePool.Default. ofClassPath()
Creates a defaultTypePool
that looks up data by querying the system class loader.static TypePool
TypePool.Default.WithLazyResolution. ofClassPath()
Creates a defaultTypePool
with lazy resolution that looks up data by querying the system class loader.Methods in net.bytebuddy.pool with parameters of type TypePool Modifier and Type Method Description MethodDescription
TypePool.Default.LazyTypeDescription.TypeContainment. getEnclosingMethod(TypePool typePool)
Returns the enclosing method ornull
if no such method exists.MethodDescription
TypePool.Default.LazyTypeDescription.TypeContainment.SelfContained. getEnclosingMethod(TypePool typePool)
MethodDescription
TypePool.Default.LazyTypeDescription.TypeContainment.WithinMethod. getEnclosingMethod(TypePool typePool)
MethodDescription
TypePool.Default.LazyTypeDescription.TypeContainment.WithinType. getEnclosingMethod(TypePool typePool)
TypeDescription
TypePool.Default.LazyTypeDescription.TypeContainment. getEnclosingType(TypePool typePool)
Returns the enclosing type ornull
if no such type exists.TypeDescription
TypePool.Default.LazyTypeDescription.TypeContainment.SelfContained. getEnclosingType(TypePool typePool)
TypeDescription
TypePool.Default.LazyTypeDescription.TypeContainment.WithinMethod. getEnclosingType(TypePool typePool)
TypeDescription
TypePool.Default.LazyTypeDescription.TypeContainment.WithinType. getEnclosingType(TypePool typePool)
boolean
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForGenericArray. isPrimaryBound(TypePool typePool)
boolean
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForLowerBoundWildcard. isPrimaryBound(TypePool typePool)
boolean
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForParameterizedType. isPrimaryBound(TypePool typePool)
boolean
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForParameterizedType.Nested. isPrimaryBound(TypePool typePool)
boolean
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForPrimitiveType. isPrimaryBound(TypePool typePool)
boolean
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForRawType. isPrimaryBound(TypePool typePool)
boolean
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForTypeVariable. isPrimaryBound(TypePool typePool)
boolean
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUnboundWildcard. isPrimaryBound(TypePool typePool)
boolean
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUpperBoundWildcard. isPrimaryBound(TypePool typePool)
boolean
TypePool.Default.LazyTypeDescription.GenericTypeToken. isPrimaryBound(TypePool typePool)
Determines if a generic type tokens represents a primary bound of a type variable.static TypePool
TypePool.ClassLoading. of(java.lang.ClassLoader classLoader, TypePool parent)
Returns a type pool that attempts type descriptions by loadings types from the given class loader.protected static TypeList.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.RawAnnotatedType.LazyRawAnnotatedTypeList. of(TypePool typePool, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, java.util.List<java.lang.String> descriptors)
Creates generic type list only representing raw types.protected static TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.RawAnnotatedType. of(TypePool typePool, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, java.lang.String descriptor)
Creates a new raw annotated type.TypeList.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod. resolveExceptionTypes(java.util.List<java.lang.String> exceptionTypeDescriptors, TypePool typePool, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod)
Resolves the generic parameter types of the represented method.TypeList.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod.Tokenized. resolveExceptionTypes(java.util.List<java.lang.String> exceptionTypeDescriptors, TypePool typePool, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod)
TypeList.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed. resolveExceptionTypes(java.util.List<java.lang.String> exceptionTypeDescriptors, TypePool typePool, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod)
TypeList.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw. resolveExceptionTypes(java.util.List<java.lang.String> exceptionTypeDescriptors, TypePool typePool, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod)
TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForField. resolveFieldType(java.lang.String fieldTypeDescriptor, TypePool typePool, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, FieldDescription.InDefinedShape definingField)
Resolves the field type of the represented field.TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForField.Tokenized. resolveFieldType(java.lang.String fieldTypeDescriptor, TypePool typePool, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, FieldDescription.InDefinedShape definingField)
TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed. resolveFieldType(java.lang.String fieldTypeDescriptor, TypePool typePool, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, FieldDescription.InDefinedShape definingField)
TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw. resolveFieldType(java.lang.String fieldTypeDescriptor, TypePool typePool, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, FieldDescription.InDefinedShape definingField)
TypeList.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForType. resolveInterfaceTypes(java.util.List<java.lang.String> interfaceTypeDescriptors, TypePool typePool, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, TypeDescription definingType)
Resolves the generic interface types of the represented type.TypeList.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForType.Tokenized. resolveInterfaceTypes(java.util.List<java.lang.String> interfaceTypeDescriptors, TypePool typePool, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, TypeDescription definingType)
TypeList.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed. resolveInterfaceTypes(java.util.List<java.lang.String> interfaceTypeDescriptors, TypePool typePool, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, TypeDescription definingType)
TypeList.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw. resolveInterfaceTypes(java.util.List<java.lang.String> interfaceTypeDescriptors, TypePool typePool, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, TypeDescription definingType)
TypeList.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod. resolveParameterTypes(java.util.List<java.lang.String> parameterTypeDescriptors, TypePool typePool, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod)
Resolves the generic parameter types of the represented method.TypeList.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod.Tokenized. resolveParameterTypes(java.util.List<java.lang.String> parameterTypeDescriptors, TypePool typePool, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod)
TypeList.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed. resolveParameterTypes(java.util.List<java.lang.String> parameterTypeDescriptors, TypePool typePool, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod)
TypeList.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw. resolveParameterTypes(java.util.List<java.lang.String> parameterTypeDescriptors, TypePool typePool, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, MethodDescription.InDefinedShape definingMethod)
TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod. resolveReturnType(java.lang.String returnTypeDescriptor, TypePool typePool, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, MethodDescription.InDefinedShape definingMethod)
Resolves the return type of the represented method.TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod.Tokenized. resolveReturnType(java.lang.String returnTypeDescriptor, TypePool typePool, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, MethodDescription.InDefinedShape definingMethod)
TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed. resolveReturnType(java.lang.String returnTypeDescriptor, TypePool typePool, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, MethodDescription.InDefinedShape definingMethod)
TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw. resolveReturnType(java.lang.String returnTypeDescriptor, TypePool typePool, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, MethodDescription.InDefinedShape definingMethod)
TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForType. resolveSuperClass(java.lang.String superClassDescriptor, TypePool typePool, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, TypeDescription definingType)
Resolves the generic super type of the represented type.TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForType.Tokenized. resolveSuperClass(java.lang.String superClassDescriptor, TypePool typePool, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, TypeDescription definingType)
TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed. resolveSuperClass(java.lang.String superClassDescriptor, TypePool typePool, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, TypeDescription definingType)
TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw. resolveSuperClass(java.lang.String superClassDescriptor, TypePool typePool, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, TypeDescription definingType)
TypeList.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForMethod.Tokenized. resolveTypeVariables(TypePool typePool, TypeVariableSource typeVariableSource, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>>> boundAnnotationTokens)
TypeList.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForType.Tokenized. resolveTypeVariables(TypePool typePool, TypeVariableSource typeVariableSource, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>>> boundAnnotationTokens)
TypeList.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed. resolveTypeVariables(TypePool typePool, TypeVariableSource typeVariableSource, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>>> boundAnnotationTokens)
TypeList.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw. resolveTypeVariables(TypePool typePool, TypeVariableSource typeVariableSource, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>>> boundAnnotationTokens)
TypeList.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution. resolveTypeVariables(TypePool typePool, TypeVariableSource typeVariableSource, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>>> boundAnnotationTokens)
Resolves the type variables of the represented element.TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForGenericArray. toGenericType(TypePool typePool, TypeVariableSource typeVariableSource, java.lang.String typePath, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens)
TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForLowerBoundWildcard. toGenericType(TypePool typePool, TypeVariableSource typeVariableSource, java.lang.String typePath, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens)
TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForParameterizedType.Nested. toGenericType(TypePool typePool, TypeVariableSource typeVariableSource, java.lang.String typePath, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens)
TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForParameterizedType. toGenericType(TypePool typePool, TypeVariableSource typeVariableSource, java.lang.String typePath, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens)
TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForPrimitiveType. toGenericType(TypePool typePool, TypeVariableSource typeVariableSource, java.lang.String typePath, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens)
TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForRawType. toGenericType(TypePool typePool, TypeVariableSource typeVariableSource, java.lang.String typePath, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens)
TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForTypeVariable.Formal. toGenericType(TypePool typePool, TypeVariableSource typeVariableSource, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> boundaryAnnotationTokens)
TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForTypeVariable. toGenericType(TypePool typePool, TypeVariableSource typeVariableSource, java.lang.String typePath, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens)
TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUnboundWildcard. toGenericType(TypePool typePool, TypeVariableSource typeVariableSource, java.lang.String typePath, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens)
TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.ForUpperBoundWildcard. toGenericType(TypePool typePool, TypeVariableSource typeVariableSource, java.lang.String typePath, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens)
TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken.OfFormalTypeVariable. toGenericType(TypePool typePool, TypeVariableSource typeVariableSource, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> boundaryAnnotationTokens)
Transforms this token into a generic type representation.TypeDescription.Generic
TypePool.Default.LazyTypeDescription.GenericTypeToken. toGenericType(TypePool typePool, TypeVariableSource typeVariableSource, java.lang.String typePath, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens)
Transforms this token into a generic type representation.Constructors in net.bytebuddy.pool with parameters of type TypePool Constructor Description AnnotatedTypeVariable(TypePool typePool, java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken> annotationTokens, TypeDescription.Generic typeVariable)
Creates a new annotated type variable.ClassLoading(TypePool.CacheProvider cacheProvider, TypePool parent, java.lang.ClassLoader classLoader)
Creates a class loadings type pool.Default(TypePool.CacheProvider cacheProvider, ClassFileLocator classFileLocator, TypePool.Default.ReaderMode readerMode, TypePool parentPool)
Creates a new default type pool.Explicit(TypePool parent, java.util.Map<java.lang.String,TypeDescription> types)
Creates a new explicit type pool.ForAnnotationProperty(TypePool typePool, java.lang.String annotationDescriptor)
Creates a new component type locator for an array value.ForWildcardBound(TypePool typePool, TypeVariableSource typeVariableSource, java.lang.String typePath, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, TypePool.Default.LazyTypeDescription.GenericTypeToken genericTypeToken)
Hierarchical(TypePool.CacheProvider cacheProvider, TypePool parent)
Creates a hierarchical type pool.LazyBoundTokenList(TypePool typePool, TypeVariableSource typeVariableSource, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, java.util.List<TypePool.Default.LazyTypeDescription.GenericTypeToken> boundTypeTokens)
Creates a new lazy bound token list for a type variable.LazyFacade(TypePool typePool)
Creates a lazy facade for a type pool.LazyGenericArray(TypePool typePool, TypeVariableSource typeVariableSource, java.lang.String typePath, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, TypePool.Default.LazyTypeDescription.GenericTypeToken componentTypeToken)
Creates a new lazy generic array.LazyLowerBoundWildcard(TypePool typePool, TypeVariableSource typeVariableSource, java.lang.String typePath, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, TypePool.Default.LazyTypeDescription.GenericTypeToken boundTypeToken)
Creates a new lazy lower bound wildcard.LazyParameterizedType(TypePool typePool, TypeVariableSource typeVariableSource, java.lang.String typePath, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, java.lang.String name, java.util.List<TypePool.Default.LazyTypeDescription.GenericTypeToken> parameterTypeTokens)
Creates a new description of a parameterized type.LazyParameterizedType(TypePool typePool, TypeVariableSource typeVariableSource, java.lang.String typePath, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, java.lang.String name, java.util.List<TypePool.Default.LazyTypeDescription.GenericTypeToken> parameterTypeTokens, TypePool.Default.LazyTypeDescription.GenericTypeToken ownerTypeToken)
Creates a new lazy parameterized type.LazyPrimitiveType(TypePool typePool, java.lang.String typePath, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, TypeDescription typeDescription)
Creates a new lazy primitive type.LazyRawAnnotatedTypeList(TypePool typePool, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> annotationTokens, java.util.List<java.lang.String> descriptors)
Creates a generic type list only representing raw types.LazyResolution(TypePool typePool, java.lang.String name)
Creates a lazy resolution for a lazy facade for a type pool.LazyTokenList(TypePool typePool, TypeVariableSource typeVariableSource, java.lang.String typePath, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, java.util.List<TypePool.Default.LazyTypeDescription.GenericTypeToken> genericTypeTokens)
Creates a new type list that represents a list of tokenized types.LazyTypeDescription(TypePool typePool, int actualModifiers, int modifiers, java.lang.String name, java.lang.String superClassInternalName, java.lang.String[] interfaceInternalName, java.lang.String genericSignature, TypePool.Default.LazyTypeDescription.TypeContainment typeContainment, java.lang.String declaringTypeInternalName, java.util.List<java.lang.String> declaredTypes, boolean anonymousType, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> superTypeAnnotationTokens, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> typeVariableAnnotationTokens, java.util.Map<java.lang.Integer,java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>>> typeVariableBoundsAnnotationTokens, java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken> annotationTokens, java.util.List<TypePool.Default.LazyTypeDescription.FieldToken> fieldTokens, java.util.List<TypePool.Default.LazyTypeDescription.MethodToken> methodTokens)
Creates a new lazy type description.LazyTypeDescription(TypePool typePool, java.lang.String name)
Creates a new lazy type resolution.LazyTypeVariable(TypePool typePool, TypeVariableSource typeVariableSource, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> boundaryAnnotationTokens, java.lang.String symbol, java.util.List<TypePool.Default.LazyTypeDescription.GenericTypeToken> boundTypeTokens)
Creates a lazy type description of a type variables.LazyUnboundWildcard(TypePool typePool, java.lang.String typePath, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens)
Creates a new lazy unbound wildcard.LazyUpperBoundWildcard(TypePool typePool, TypeVariableSource typeVariableSource, java.lang.String typePath, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, TypePool.Default.LazyTypeDescription.GenericTypeToken boundTypeToken)
Creates a new lazy upper bound wildcard.RawAnnotatedType(TypePool typePool, java.lang.String typePath, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, TypeDescription typeDescription)
Creates a new raw annotated type.RawAnnotationValue(TypePool typePool, TypePool.Default.LazyTypeDescription.AnnotationToken annotationToken)
Creates a new annotation value for a nested annotation.RawDescriptionArray(TypePool typePool, TypePool.AbstractBase.RawDescriptionArray.ComponentTypeReference componentTypeReference, java.util.List<AnnotationValue<?,?>> values)
Creates a new array value representation of a complex array.RawEnumerationValue(TypePool typePool, java.lang.String descriptor, java.lang.String value)
Creates a new enumeration value representation.RawTypeValue(TypePool typePool, org.objectweb.asm.Type type)
Represents a type value of an annotation.UnresolvedTypeVariable(TypeVariableSource typeVariableSource, TypePool typePool, java.lang.String symbol, java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken> annotationTokens)
Creates an unresolved type variable.WithLazyResolution(TypePool.CacheProvider cacheProvider, ClassFileLocator classFileLocator, TypePool.Default.ReaderMode readerMode, TypePool parentPool)
Creates a new default type pool with lazy resolution.
-