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.build A package for types that allow for applying Byte Buddy transformation during a build process.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 aDynamicTypeby enhancing a given type.net.bytebuddy.dynamic.scaffold.subclass All classes and types in this package are related to creating aDynamicTypeby creating a subclass of a given type.net.bytebuddy.pool Classes of this package allow for the creatingTypeDescriptions without loading any classes.net.bytebuddy.utility This package contains utility classes for common use within any Byte Buddy logic. -
-
Uses of TypePool in net.bytebuddy.agent.builder
Methods in net.bytebuddy.agent.builder that return TypePool Modifier and Type Method Description TypePoolAgentBuilder.ClassFileBufferStrategy. typePool(AgentBuilder.PoolStrategy poolStrategy, ClassFileLocator classFileLocator, java.lang.ClassLoader classLoader, java.lang.String name)Resolves the type pool for a given type name by the suppliedAgentBuilder.PoolStrategy.TypePoolAgentBuilder.PoolStrategy.ClassLoading. typePool(ClassFileLocator classFileLocator, java.lang.ClassLoader classLoader)Creates a type pool for a given class file locator.TypePoolAgentBuilder.PoolStrategy.ClassLoading. typePool(ClassFileLocator classFileLocator, java.lang.ClassLoader classLoader, java.lang.String name)Creates a type pool for a given class file locator.TypePoolAgentBuilder.PoolStrategy.Default. typePool(ClassFileLocator classFileLocator, java.lang.ClassLoader classLoader)Creates a type pool for a given class file locator.TypePoolAgentBuilder.PoolStrategy.Default. typePool(ClassFileLocator classFileLocator, java.lang.ClassLoader classLoader, java.lang.String name)Creates a type pool for a given class file locator.TypePoolAgentBuilder.PoolStrategy.Eager. typePool(ClassFileLocator classFileLocator, java.lang.ClassLoader classLoader)Creates a type pool for a given class file locator.TypePoolAgentBuilder.PoolStrategy.Eager. typePool(ClassFileLocator classFileLocator, java.lang.ClassLoader classLoader, java.lang.String name)Creates a type pool for a given class file locator.TypePoolAgentBuilder.PoolStrategy.ExtraLazy. typePool(ClassFileLocator classFileLocator, java.lang.ClassLoader classLoader)Creates a type pool for a given class file locator.TypePoolAgentBuilder.PoolStrategy.ExtraLazy. typePool(ClassFileLocator classFileLocator, java.lang.ClassLoader classLoader, java.lang.String name)Creates a type pool for a given class file locator.TypePoolAgentBuilder.PoolStrategy. typePool(ClassFileLocator classFileLocator, java.lang.ClassLoader classLoader)Creates a type pool for a given class file locator.TypePoolAgentBuilder.PoolStrategy. typePool(ClassFileLocator classFileLocator, java.lang.ClassLoader classLoader, java.lang.String name)Creates a type pool for a given class file locator.TypePoolAgentBuilder.PoolStrategy.WithTypePoolCache. typePool(ClassFileLocator classFileLocator, java.lang.ClassLoader classLoader)Creates a type pool for a given class file locator.TypePoolAgentBuilder.PoolStrategy.WithTypePoolCache. typePool(ClassFileLocator classFileLocator, java.lang.ClassLoader classLoader, java.lang.String name)Creates a type pool for a given class file locator.Methods in net.bytebuddy.agent.builder with parameters of type TypePool Modifier and Type Method Description TypeDescriptionAgentBuilder.DescriptionStrategy. apply(java.lang.String name, java.lang.Class<?> type, TypePool typePool, AgentBuilder.CircularityLock circularityLock, java.lang.ClassLoader classLoader, JavaModule module)Describes the given type.TypeDescriptionAgentBuilder.DescriptionStrategy.SuperTypeLoading. apply(java.lang.String name, java.lang.Class<?> type, TypePool typePool, AgentBuilder.CircularityLock circularityLock, java.lang.ClassLoader classLoader, JavaModule module)Describes the given type.TypeDescriptionAgentBuilder.DescriptionStrategy.SuperTypeLoading.Asynchronous. apply(java.lang.String name, java.lang.Class<?> type, TypePool typePool, AgentBuilder.CircularityLock circularityLock, java.lang.ClassLoader classLoader, JavaModule module)Describes the given type.private byte[]AgentBuilder.Default.ExecutingTransformer. doTransform(JavaModule module, java.lang.ClassLoader classLoader, java.lang.String name, java.lang.Class<?> classBeingRedefined, boolean loaded, java.security.ProtectionDomain protectionDomain, TypePool typePool, ClassFileLocator classFileLocator)Applies a transformation for a class that was captured by thisClassFileTransformer.protected AdviceAgentBuilder.Transformer.ForAdvice.Entry.ForSplitAdvice. resolve(Advice.WithCustomMapping advice, TypePool typePool, ClassFileLocator classFileLocator)protected AdviceAgentBuilder.Transformer.ForAdvice.Entry.ForUnifiedAdvice. resolve(Advice.WithCustomMapping advice, TypePool typePool, ClassFileLocator classFileLocator)protected abstract AdviceAgentBuilder.Transformer.ForAdvice.Entry. resolve(Advice.WithCustomMapping advice, TypePool typePool, ClassFileLocator classFileLocator)Resolves the advice for this entry. -
Uses of TypePool in net.bytebuddy.asm
Fields in net.bytebuddy.asm declared as TypePool Modifier and Type Field Description private TypePoolAsmVisitorWrapper.ForDeclaredMethods.DispatchingVisitor. typePoolThe type pool to use.private TypePoolMemberSubstitution.SubstitutingMethodVisitor. typePoolThe type pool to use.private TypePoolMemberSubstitution.TypePoolResolver.ForExplicitPool. typePoolThe type pool to return.private TypePoolTypeReferenceAdjustment.TypeReferenceClassVisitor. typePoolThe type pool to use for locating types.Methods in net.bytebuddy.asm that return TypePool Modifier and Type Method Description TypePoolMemberSubstitution.TypePoolResolver.ForClassFileLocator. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Resolves a type pool to use for locating substituted members.TypePoolMemberSubstitution.TypePoolResolver.ForExplicitPool. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Resolves a type pool to use for locating substituted members.TypePoolMemberSubstitution.TypePoolResolver.OfImplicitPool. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Resolves a type pool to use for locating substituted members.TypePoolMemberSubstitution.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 MemberSubstitution.ReplacementMemberSubstitution.Replacement.Factory.Compound. make(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Creates a replacement for an instrumented method.MemberSubstitution.ReplacementMemberSubstitution.Replacement.Factory. make(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Creates a replacement for an instrumented method.MemberSubstitution.ReplacementMemberSubstitution.Replacement.ForDynamicInvocation.Factory. make(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Creates a replacement for an instrumented method.MemberSubstitution.ReplacementMemberSubstitution.Replacement.ForElementMatchers.Factory. make(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Creates a replacement for an instrumented method.MemberSubstitution.ReplacementMemberSubstitution.Replacement.NoOp. make(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Creates a replacement for an instrumented method.MemberSubstitution.Substitution<? super U>MemberSubstitution.Substitution.Chain.Factory. make(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Creates a substitution for an instrumented method.MemberSubstitution.Substitution<? super S>MemberSubstitution.Substitution.Factory. make(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Creates a substitution for an instrumented method.MemberSubstitution.Substitution<MemberSubstitution.Target>MemberSubstitution.Substitution.ForFieldAccess.OfGivenField. make(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Creates a substitution for an instrumented method.MemberSubstitution.Substitution<MemberSubstitution.Target>MemberSubstitution.Substitution.ForFieldAccess.OfMatchedField. make(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Creates a substitution for an instrumented method.MemberSubstitution.Substitution<MemberSubstitution.Target>MemberSubstitution.Substitution.ForMethodInvocation.OfGivenMethod. make(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Creates a substitution for an instrumented method.MemberSubstitution.Substitution<MemberSubstitution.Target>MemberSubstitution.Substitution.ForMethodInvocation.OfInstrumentedMethod. make(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Creates a substitution for an instrumented method.MemberSubstitution.Substitution<MemberSubstitution.Target>MemberSubstitution.Substitution.ForMethodInvocation.OfMatchedMethod. make(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Creates a substitution for an instrumented method.MemberSubstitution.Substitution<MemberSubstitution.Target>MemberSubstitution.Substitution.ForValue. make(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Creates a substitution for an instrumented method.MemberSubstitution.Substitution<MemberSubstitution.Target>MemberSubstitution.Substitution.Stubbing. make(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Creates a substitution for an instrumented method.TypePoolMemberSubstitution.TypePoolResolver.ForClassFileLocator. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Resolves a type pool to use for locating substituted members.TypePoolMemberSubstitution.TypePoolResolver.ForExplicitPool. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Resolves a type pool to use for locating substituted members.TypePoolMemberSubstitution.TypePoolResolver.OfImplicitPool. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Resolves a type pool to use for locating substituted members.TypePoolMemberSubstitution.TypePoolResolver. resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, TypePool typePool)Resolves a type pool to use for locating substituted members.org.objectweb.asm.MethodVisitorAdvice. 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.ClassVisitorAnnotationRemoval. wrap(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags)Applies aClassVisitorWrapperto the creation of aDynamicType.org.objectweb.asm.ClassVisitorAsmVisitorWrapper.Compound. wrap(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags)Applies aClassVisitorWrapperto the creation of aDynamicType.org.objectweb.asm.ClassVisitorAsmVisitorWrapper.ForDeclaredFields. wrap(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags)Applies aClassVisitorWrapperto the creation of aDynamicType.org.objectweb.asm.MethodVisitorAsmVisitorWrapper.ForDeclaredMethods.Entry. 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.MethodVisitorAsmVisitorWrapper.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.ClassVisitorAsmVisitorWrapper.ForDeclaredMethods. wrap(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags)Applies aClassVisitorWrapperto the creation of aDynamicType.org.objectweb.asm.ClassVisitorAsmVisitorWrapper.NoOp. wrap(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags)Applies aClassVisitorWrapperto the creation of aDynamicType.org.objectweb.asm.ClassVisitorAsmVisitorWrapper. wrap(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags)Applies aClassVisitorWrapperto the creation of aDynamicType.org.objectweb.asm.MethodVisitorMemberAttributeExtension.ForMethod. 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.ClassVisitorMemberRemoval. wrap(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags)Applies aClassVisitorWrapperto the creation of aDynamicType.org.objectweb.asm.MethodVisitorMemberSubstitution. wrap(TypeDescription instrumentedType, MethodDescription instrumentedMethod, org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, TypePool typePool, int writerFlags, int readerFlags)Wraps a method visitor.ModifierAdjustment.ModifierAdjustingClassVisitorModifierAdjustment. wrap(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags)Applies aClassVisitorWrapperto the creation of aDynamicType.org.objectweb.asm.ClassVisitorTypeConstantAdjustment. wrap(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags)Applies aClassVisitorWrapperto the creation of aDynamicType.org.objectweb.asm.ClassVisitorTypeReferenceAdjustment. wrap(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags)Applies aClassVisitorWrapperto the creation of aDynamicType.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, TypeDescription instrumentedType, MethodDescription instrumentedMethod, MethodGraph.Compiler methodGraphCompiler, boolean strict, boolean failIfNoMatch, MemberSubstitution.Replacement replacement, Implementation.Context implementationContext, TypePool typePool, boolean virtualPrivateCalls)Creates a new substituting method visitor.TypeReferenceClassVisitor(org.objectweb.asm.ClassVisitor classVisitor, boolean strict, ElementMatcher<? super TypeDescription> filter, TypePool typePool)Creates a type reference class visitor. -
Uses of TypePool in net.bytebuddy.build
Fields in net.bytebuddy.build declared as TypePool Modifier and Type Field Description private TypePoolPlugin.Engine.Default.Preprocessor. typePoolThe type pool to use.Methods in net.bytebuddy.build that return TypePool Modifier and Type Method Description TypePoolPlugin.Engine.PoolStrategy.Default. typePool(ClassFileLocator classFileLocator)Creates a type pool.TypePoolPlugin.Engine.PoolStrategy.Eager. typePool(ClassFileLocator classFileLocator)Creates a type pool.TypePoolPlugin.Engine.PoolStrategy. typePool(ClassFileLocator classFileLocator)Creates a type pool.Methods in net.bytebuddy.build with parameters of type TypePool Modifier and Type Method Description org.objectweb.asm.MethodVisitorAccessControllerPlugin.AccessControlWrapper. 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.ClassVisitorRenamingPlugin. wrap(TypeDescription instrumentedType, org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, TypePool typePool, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, int writerFlags, int readerFlags)Applies aClassVisitorWrapperto the creation of aDynamicType.Constructors in net.bytebuddy.build with parameters of type TypePool Constructor Description Preprocessor(Plugin.Engine.Source.Element element, java.lang.String typeName, ClassFileLocator classFileLocator, ClassFileVersion classFileVersion, TypePool typePool, Plugin.Engine.Listener listener, java.util.List<Plugin> plugins, java.util.List<Plugin.WithPreprocessor> preprocessors)Creates a new preprocessor. -
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)Creates the dynamic type this builder represents.DynamicType.Unloaded<U>DynamicType.Builder.AbstractBase.Delegator. make(TypePool typePool)Creates the dynamic type this builder represents.DynamicType.Unloaded<S>DynamicType.Builder.AbstractBase. make(TypePool typePool)Creates the dynamic type this builder represents.DynamicType.Unloaded<U>DynamicType.Builder.AbstractBase.UsingTypeWriter. make(TypeResolutionStrategy typeResolutionStrategy, TypePool typePool)Creates the dynamic type this builder represents.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.protected abstract TypeWriter<U>DynamicType.Builder.AbstractBase.UsingTypeWriter. toTypeWriter(TypePool typePool)Creates aTypeWritergiven the specifiedTypePool.ContextClassVisitorDynamicType.Builder.AbstractBase.Delegator. wrap(org.objectweb.asm.ClassVisitor classVisitor, TypePool typePool, int writerFlags, int readerFlags)Wraps a class visitor with the configuration that is represented by this dynamic type builder.ContextClassVisitorDynamicType.Builder.AbstractBase.UsingTypeWriter. wrap(org.objectweb.asm.ClassVisitor classVisitor, TypePool typePool, int writerFlags, int readerFlags)Wraps a class visitor with the configuration that is represented by this dynamic type builder.ContextClassVisitorDynamicType.Builder.AbstractBase. wrap(org.objectweb.asm.ClassVisitor classVisitor, TypePool typePool)Wraps a class visitor with the configuration that is represented by this dynamic type builder.ContextClassVisitorDynamicType.Builder. wrap(org.objectweb.asm.ClassVisitor classVisitor, TypePool typePool)Wraps a class visitor with the configuration that is represented by this dynamic type builder.ContextClassVisitorDynamicType.Builder. wrap(org.objectweb.asm.ClassVisitor classVisitor, TypePool typePool, int writerFlags, int readerFlags)Wraps a class visitor with the configuration that is represented by this dynamic type builder. -
Uses of TypePool in net.bytebuddy.dynamic.scaffold
Fields in net.bytebuddy.dynamic.scaffold declared as TypePool Modifier and Type Field Description protected TypePoolTypeWriter.Default. typePoolThe 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, java.util.List<? extends DynamicType> auxiliaryTypes, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, ClassFileVersion classFileVersion, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, TypePool typePool)Creates a type writer for creating a new type.static <U> TypeWriter<U>TypeWriter.Default. forDecoration(TypeDescription instrumentedType, ClassFileVersion classFileVersion, java.util.List<? extends DynamicType> auxiliaryTypes, java.util.List<? extends MethodDescription> methods, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, TypePool typePool, ClassFileLocator classFileLocator)Creates a type writer for decorating a type.static <U> TypeWriter<U>TypeWriter.Default. forRebasing(MethodRegistry.Prepared methodRegistry, java.util.List<? extends DynamicType> auxiliaryTypes, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, ClassFileVersion classFileVersion, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, 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, java.util.List<? extends DynamicType> auxiliaryTypes, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, ClassFileVersion classFileVersion, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, TypePool typePool, TypeDescription originalType, ClassFileLocator classFileLocator)Creates a type writer for redefining a type.AsmClassWriterClassWriterStrategy.Delegating. make(int flags, TypePool typePool)Creates a new class writer for the given flags.AsmClassWriterClassWriterStrategy.Delegating. make(int flags, AsmClassReader classReader, TypePool typePool)Creates a new class writer for the given flags, possibly based on a previous class file representation.org.objectweb.asm.ClassWriterClassWriterStrategy.Default. resolve(int flags, TypePool typePool)Deprecated.Resolves a class writer.org.objectweb.asm.ClassWriterClassWriterStrategy. resolve(int flags, TypePool typePool)Deprecated.Resolves a class writer.org.objectweb.asm.ClassWriterClassWriterStrategy. resolve(int flags, TypePool typePool, org.objectweb.asm.ClassReader classReader)Deprecated.Resolves a class writer.Constructors in net.bytebuddy.dynamic.scaffold with parameters of type TypePool Constructor Description Default(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, java.util.List<? extends DynamicType> auxiliaryTypes, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, MethodList<?> instrumentedMethods, RecordComponentList<RecordComponentDescription.InDefinedShape> recordComponents, LoadedTypeInitializer loadedTypeInitializer, TypeInitializer typeInitializer, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, TypePool typePool)Creates a new default type writer.ForCreation(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.MethodPool methodPool, TypeWriter.RecordComponentPool recordComponentPool, java.util.List<? extends DynamicType> auxiliaryTypes, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, MethodList<?> instrumentedMethods, RecordComponentList<RecordComponentDescription.InDefinedShape> recordComponents, LoadedTypeInitializer loadedTypeInitializer, TypeInitializer typeInitializer, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, 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, TypeWriter.RecordComponentPool recordComponentPool, java.util.List<? extends DynamicType> auxiliaryTypes, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, MethodList<?> instrumentedMethods, RecordComponentList<RecordComponentDescription.InDefinedShape> recordComponents, LoadedTypeInitializer loadedTypeInitializer, TypeInitializer typeInitializer, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, TypePool typePool, TypeDescription originalType, ClassFileLocator classFileLocator)Creates a new inlining type writer.FrameComputingClassWriter(int flags, TypePool typePool)Deprecated.Creates a new frame computing class writer.FrameComputingClassWriter(org.objectweb.asm.ClassReader classReader, int flags, TypePool typePool)Deprecated.Creates a new frame computing class writer.WithDecorationOnly(TypeDescription instrumentedType, ClassFileVersion classFileVersion, java.util.List<? extends DynamicType> auxiliaryTypes, MethodList<?> methods, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, TypePool typePool, ClassFileLocator classFileLocator)Creates a new inlining type writer that only applies a decoration.WithFullProcessing(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.RecordComponentPool recordComponentPool, java.util.List<? extends DynamicType> auxiliaryTypes, FieldList<FieldDescription.InDefinedShape> fields, MethodList<?> methods, MethodList<?> instrumentedMethods, RecordComponentList<RecordComponentDescription.InDefinedShape> recordComponents, LoadedTypeInitializer loadedTypeInitializer, TypeInitializer typeInitializer, TypeAttributeAppender typeAttributeAppender, AsmVisitorWrapper asmVisitorWrapper, AnnotationValueFilter.Factory annotationValueFilterFactory, AnnotationRetention annotationRetention, AuxiliaryType.NamingStrategy auxiliaryTypeNamingStrategy, Implementation.Context.Factory implementationContextFactory, TypeValidation typeValidation, AsmClassReader.Factory classReaderFactory, AsmClassWriter.Factory classWriterFactory, TypePool typePool, TypeDescription originalType, ClassFileLocator classFileLocator, MethodRegistry.Prepared methodRegistry, Implementation.Target.Factory implementationTargetFactory, MethodRebaseResolver methodRebaseResolver)Creates a new inlining type writer that fully reprocesses a type. -
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 protected TypeWriter<T>DecoratingDynamicTypeBuilder. toTypeWriter(TypePool typePool)Creates aTypeWritergiven the specifiedTypePool.protected TypeWriter<T>RebaseDynamicTypeBuilder. toTypeWriter(TypePool typePool)Creates aTypeWritergiven the specifiedTypePool.protected TypeWriter<T>RedefinitionDynamicTypeBuilder. toTypeWriter(TypePool typePool)Creates aTypeWritergiven the specifiedTypePool. -
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 protected TypeWriter<T>SubclassDynamicTypeBuilder. toTypeWriter(TypePool typePool)Creates aTypeWritergiven the specifiedTypePool. -
Uses of TypePool in net.bytebuddy.pool
Classes in net.bytebuddy.pool that implement TypePool Modifier and Type Class Description static classTypePool.AbstractBaseA base implementation of aTypePoolthat is managing a cache provider and that handles the description of array and primitive types.static classTypePool.AbstractBase.HierarchicalImplements a hierarchical view of type pools, similarly to class loader hierarchies.static classTypePool.ClassLoadingA type pool that attempts to load a class.static classTypePool.DefaultA default implementation of aTypePoolthat models binary data in the Java byte code format into aTypeDescription.static classTypePool.Default.WithLazyResolutionA variant ofTypePool.Defaultthat resolves type descriptions lazily.static classTypePool.EmptyAn empty type pool that cannot describe any type.static classTypePool.ExplicitA type pool that supplies explicitly known type descriptions.static classTypePool.LazyFacadeA 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.Fields in net.bytebuddy.pool declared as TypePool Modifier and Type Field Description private TypePoolTypePool.AbstractBase.Hierarchical. parentThe parent type pool.private TypePoolTypePool.Default.ComponentTypeLocator.ForAnnotationProperty. typePoolThe type pool to query for type descriptions.private TypePoolTypePool.Default.LazyTypeDescription.GenericTypeToken.ForGenericArray.LazyGenericArray. typePoolThe type pool to use.private TypePoolTypePool.Default.LazyTypeDescription.GenericTypeToken.ForLowerBoundWildcard.LazyLowerBoundWildcard. typePoolThe type pool to use.private TypePoolTypePool.Default.LazyTypeDescription.GenericTypeToken.ForParameterizedType.LazyParameterizedType. typePoolThe type pool that is used for locating a generic type.private TypePoolTypePool.Default.LazyTypeDescription.GenericTypeToken.ForParameterizedType.Nested.LazyParameterizedType. typePoolThe type pool that is used for locating a generic type.private TypePoolTypePool.Default.LazyTypeDescription.GenericTypeToken.ForPrimitiveType.LazyPrimitiveType. typePoolThe type pool to use.private TypePoolTypePool.Default.LazyTypeDescription.GenericTypeToken.ForTypeVariable.AnnotatedTypeVariable. typePoolThe type pool to use.private TypePoolTypePool.Default.LazyTypeDescription.GenericTypeToken.ForTypeVariable.Formal.LazyTypeVariable.LazyBoundTokenList. typePoolThe type pool to use.private TypePoolTypePool.Default.LazyTypeDescription.GenericTypeToken.ForTypeVariable.Formal.LazyTypeVariable. typePoolThe type pool to use for locating type descriptions.private TypePoolTypePool.Default.LazyTypeDescription.GenericTypeToken.ForTypeVariable.UnresolvedTypeVariable. typePoolThe type pool to use.private TypePoolTypePool.Default.LazyTypeDescription.GenericTypeToken.ForUnboundWildcard.LazyUnboundWildcard. typePoolThe type pool to use.private TypePoolTypePool.Default.LazyTypeDescription.GenericTypeToken.ForUpperBoundWildcard.LazyUpperBoundWildcard. typePoolThe type pool to use.private TypePoolTypePool.Default.LazyTypeDescription.GenericTypeToken.LazyTokenList.ForWildcardBound. typePoolThe type pool that is used for locating a generic type.private TypePoolTypePool.Default.LazyTypeDescription.GenericTypeToken.LazyTokenList. typePoolThe type pool that is used for locating a generic type.private TypePoolTypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.RawAnnotatedType.LazyRawAnnotatedTypeList. typePoolThe type pool to use for locating types.private TypePoolTypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw.RawAnnotatedType. typePoolThe type pool to use.protected TypePoolTypePool.Default.LazyTypeDescription.LazyAnnotationDescription. typePoolThe type pool for looking up type references.private TypePoolTypePool.Default.LazyTypeDescription.LazyAnnotationValue.ForAnnotationValue. typePoolThe type pool to use for resolving the annotation type.private TypePoolTypePool.Default.LazyTypeDescription.LazyAnnotationValue.ForArray. typePoolThe type pool to use for looking up types.private TypePoolTypePool.Default.LazyTypeDescription.LazyAnnotationValue.ForEnumerationValue. typePoolThe type pool to use for looking up types.private TypePoolTypePool.Default.LazyTypeDescription.LazyAnnotationValue.ForTypeValue. typePoolThe type pool to query for the type.private TypePoolTypePool.Default.LazyTypeDescription.LazyNestMemberList. typePoolThe type pool to use for looking up types.private TypePoolTypePool.Default.LazyTypeDescription.LazyPackageDescription. typePoolThe type pool to use for look-ups.private TypePoolTypePool.Default.LazyTypeDescription.LazyTypeList. typePoolThe type pool to use for locating types.private TypePoolTypePool.Default.LazyTypeDescription.TokenizedGenericType.Malformed.TokenList. typePoolThe type pool to use for locating types.private TypePoolTypePool.Default.LazyTypeDescription.TokenizedGenericType.Malformed. typePoolThe type pool to use for locating types.private TypePoolTypePool.Default.LazyTypeDescription.TokenizedGenericType.TokenList. typePoolThe type pool to use for locating types.private TypePoolTypePool.Default.LazyTypeDescription.TokenizedGenericType. typePoolThe type pool to use for locating referenced types.private TypePoolTypePool.Default.LazyTypeDescription.TokenizedGenericType.TypeVariableList. typePoolThe type pool to use for locating types.private TypePoolTypePool.Default.LazyTypeDescription. typePoolThe type pool to be used for looking up linked types.private TypePoolTypePool.LazyFacade.LazyResolution. typePoolThe type pool to delegate to.private TypePoolTypePool.LazyFacade.LazyTypeDescription. typePoolThe type pool to delegate to.private TypePoolTypePool.LazyFacade. typePoolThe type pool to delegate to.Methods in net.bytebuddy.pool that return TypePool Modifier and Type Method Description static TypePoolTypePool.ClassLoading. of(java.lang.ClassLoader classLoader)Returns a type pool that attempts type descriptions by loadings types from the given class loader.static TypePoolTypePool.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 TypePoolTypePool.Default. of(java.lang.ClassLoader classLoader)Returns a type pool for the provided class loader.static TypePoolTypePool.Default. of(ClassFileLocator classFileLocator)Creates a defaultTypePoolthat looks up data by querying the supplied class file locator.static TypePoolTypePool.Default.WithLazyResolution. of(java.lang.ClassLoader classLoader)Returns a defaultTypePoolwith lazy resolution for the provided class loader.static TypePoolTypePool.Default.WithLazyResolution. of(ClassFileLocator classFileLocator)Creates a defaultTypePoolwith lazy resolution that looks up data by querying the supplied class file locator.static TypePoolTypePool.ClassLoading. ofBootLoader()Returns a type pool that attempts type descriptions by loadings types from the bootstrap class loader.static TypePoolTypePool.Default. ofBootLoader()Creates a defaultTypePoolthat looks up data by querying the boot class loader.static TypePoolTypePool.Default.WithLazyResolution. ofBootLoader()Creates a defaultTypePoolwith lazy resolution that looks up data by querying the boot class loader.static TypePoolTypePool.ClassLoading. ofPlatformLoader()Returns a type pool that attempts type descriptions by loadings types from the platform class loader.static TypePoolTypePool.Default. ofPlatformLoader()Creates a defaultTypePoolthat looks up data by querying the plaform class loader.static TypePoolTypePool.Default.WithLazyResolution. ofPlatformLoader()Creates a defaultTypePoolwith lazy resolution that looks up data by querying the platform class loader.static TypePoolTypePool.ClassLoading. ofSystemLoader()Returns a type pool that attempts type descriptions by loadings types from the system class loader.static TypePoolTypePool.Default. ofSystemLoader()Creates a defaultTypePoolthat looks up data by querying the system class loader.static TypePoolTypePool.Default.WithLazyResolution. ofSystemLoader()Creates a defaultTypePoolwith lazy resolution that looks up data by querying the system class loader.static TypePoolTypePool.Explicit. wrap(TypeDescription instrumentedType, java.util.List<? extends DynamicType> auxiliaryTypes, TypePool typePool)Wraps another type pool for an instrumented type and its auxiliary types.Methods in net.bytebuddy.pool with parameters of type TypePool Modifier and Type Method Description protected static AnnotationListTypePool.Default.LazyTypeDescription.LazyAnnotationDescription. asList(TypePool typePool, java.util.List<? extends TypePool.Default.LazyTypeDescription.AnnotationToken> tokens)Represents a list of annotation tokens in form of a list of lazy type annotations.protected static AnnotationListTypePool.Default.LazyTypeDescription.LazyAnnotationDescription. asListOfNullable(TypePool typePool, java.util.List<? extends TypePool.Default.LazyTypeDescription.AnnotationToken> tokens)Represents a list of annotation tokens in form of a list of lazy type annotations.MethodDescription.InDefinedShapeTypePool.Default.LazyTypeDescription.TypeContainment. getEnclosingMethod(TypePool typePool)Returns the enclosing method ornullif no such method exists.MethodDescription.InDefinedShapeTypePool.Default.LazyTypeDescription.TypeContainment.SelfContained. getEnclosingMethod(TypePool typePool)Returns the enclosing method ornullif no such method exists.MethodDescription.InDefinedShapeTypePool.Default.LazyTypeDescription.TypeContainment.WithinMethod. getEnclosingMethod(TypePool typePool)Returns the enclosing method ornullif no such method exists.MethodDescription.InDefinedShapeTypePool.Default.LazyTypeDescription.TypeContainment.WithinType. getEnclosingMethod(TypePool typePool)Returns the enclosing method ornullif no such method exists.TypeDescriptionTypePool.Default.LazyTypeDescription.TypeContainment. getEnclosingType(TypePool typePool)Returns the enclosing type ornullif no such type exists.TypeDescriptionTypePool.Default.LazyTypeDescription.TypeContainment.SelfContained. getEnclosingType(TypePool typePool)Returns the enclosing type ornullif no such type exists.TypeDescriptionTypePool.Default.LazyTypeDescription.TypeContainment.WithinMethod. getEnclosingType(TypePool typePool)Returns the enclosing type ornullif no such type exists.TypeDescriptionTypePool.Default.LazyTypeDescription.TypeContainment.WithinType. getEnclosingType(TypePool typePool)Returns the enclosing type ornullif no such type exists.booleanTypePool.Default.LazyTypeDescription.GenericTypeToken.ForGenericArray. isPrimaryBound(TypePool typePool)Determines if a generic type tokens represents a primary bound of a type variable.booleanTypePool.Default.LazyTypeDescription.GenericTypeToken.ForLowerBoundWildcard. isPrimaryBound(TypePool typePool)Determines if a generic type tokens represents a primary bound of a type variable.booleanTypePool.Default.LazyTypeDescription.GenericTypeToken.ForParameterizedType. isPrimaryBound(TypePool typePool)Determines if a generic type tokens represents a primary bound of a type variable.booleanTypePool.Default.LazyTypeDescription.GenericTypeToken.ForParameterizedType.Nested. isPrimaryBound(TypePool typePool)Determines if a generic type tokens represents a primary bound of a type variable.booleanTypePool.Default.LazyTypeDescription.GenericTypeToken.ForPrimitiveType. isPrimaryBound(TypePool typePool)Determines if a generic type tokens represents a primary bound of a type variable.booleanTypePool.Default.LazyTypeDescription.GenericTypeToken.ForRawType. isPrimaryBound(TypePool typePool)Determines if a generic type tokens represents a primary bound of a type variable.booleanTypePool.Default.LazyTypeDescription.GenericTypeToken.ForTypeVariable. isPrimaryBound(TypePool typePool)Determines if a generic type tokens represents a primary bound of a type variable.booleanTypePool.Default.LazyTypeDescription.GenericTypeToken.ForUnboundWildcard. isPrimaryBound(TypePool typePool)Determines if a generic type tokens represents a primary bound of a type variable.booleanTypePool.Default.LazyTypeDescription.GenericTypeToken.ForUpperBoundWildcard. isPrimaryBound(TypePool typePool)Determines if a generic type tokens represents a primary bound of a type variable.booleanTypePool.Default.LazyTypeDescription.GenericTypeToken. isPrimaryBound(TypePool typePool)Determines if a generic type tokens represents a primary bound of a type variable.static TypePoolTypePool.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.GenericTypePool.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.GenericTypePool.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.protected static TypeDescription.GenericTypePool.Default.LazyTypeDescription.TokenizedGenericType. of(TypePool typePool, TypePool.Default.LazyTypeDescription.GenericTypeToken genericTypeToken, java.lang.String rawTypeDescriptor, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, TypeVariableSource typeVariableSource)Creates a new generic type description for a tokenized generic type.TypeList.GenericTypePool.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.GenericTypePool.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)Resolves the generic parameter types of the represented method.TypeList.GenericTypePool.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)Resolves the generic parameter types of the represented method.TypeList.GenericTypePool.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)Resolves the generic parameter types of the represented method.TypeDescription.GenericTypePool.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.GenericTypePool.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)Resolves the field type of the represented field.TypeDescription.GenericTypePool.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)Resolves the field type of the represented field.TypeDescription.GenericTypePool.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)Resolves the field type of the represented field.TypeList.GenericTypePool.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.GenericTypePool.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)Resolves the generic interface types of the represented type.TypeList.GenericTypePool.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)Resolves the generic interface types of the represented type.TypeList.GenericTypePool.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)Resolves the generic interface types of the represented type.TypeList.GenericTypePool.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.GenericTypePool.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)Resolves the generic parameter types of the represented method.TypeList.GenericTypePool.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)Resolves the generic parameter types of the represented method.TypeList.GenericTypePool.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)Resolves the generic parameter types of the represented method.TypeDescription.GenericTypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForRecordComponent. resolveRecordType(java.lang.String recordTypeDescriptor, TypePool typePool, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, RecordComponentDescription.InDefinedShape definingRecordComponent)Resolves a record component's type.TypeDescription.GenericTypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.ForRecordComponent.Tokenized. resolveRecordType(java.lang.String recordTypeDescriptor, TypePool typePool, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, RecordComponentDescription.InDefinedShape definingRecordComponent)Resolves a record component's type.TypeDescription.GenericTypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Malformed. resolveRecordType(java.lang.String recordTypeDescriptor, TypePool typePool, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, RecordComponentDescription.InDefinedShape definingRecordComponent)Resolves a record component's type.TypeDescription.GenericTypePool.Default.LazyTypeDescription.GenericTypeToken.Resolution.Raw. resolveRecordType(java.lang.String recordTypeDescriptor, TypePool typePool, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, RecordComponentDescription.InDefinedShape definingRecordComponent)Resolves a record component's type.TypeDescription.GenericTypePool.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.GenericTypePool.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)Resolves the return type of the represented method.TypeDescription.GenericTypePool.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)Resolves the return type of the represented method.TypeDescription.GenericTypePool.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)Resolves the return type of the represented method.TypeDescription.GenericTypePool.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.GenericTypePool.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)Resolves the generic super type of the represented type.TypeDescription.GenericTypePool.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)Resolves the generic super type of the represented type.TypeDescription.GenericTypePool.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)Resolves the generic super type of the represented type.TypeList.GenericTypePool.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)Resolves the type variables of the represented element.TypeList.GenericTypePool.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)Resolves the type variables of the represented element.TypeList.GenericTypePool.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)Resolves the type variables of the represented element.TypeList.GenericTypePool.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)Resolves the type variables of the represented element.TypeList.GenericTypePool.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.private TypePool.Default.LazyTypeDescription.AnnotationToken.ResolutionTypePool.Default.LazyTypeDescription.AnnotationToken. toAnnotationDescription(TypePool typePool)Transforms this token into an annotation description.protected static TypeDescriptionTypePool.Default.LazyTypeDescription.TokenizedGenericType. toErasure(TypePool typePool, java.lang.String descriptor)Creates a type description from a descriptor by looking up the corresponding type.TypeDescription.GenericTypePool.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)Transforms this token into a generic type representation.TypeDescription.GenericTypePool.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)Transforms this token into a generic type representation.TypeDescription.GenericTypePool.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)Transforms this token into a generic type representation.TypeDescription.GenericTypePool.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)Transforms this token into a generic type representation.TypeDescription.GenericTypePool.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)Transforms this token into a generic type representation.TypeDescription.GenericTypePool.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)Transforms this token into a generic type representation.TypeDescription.GenericTypePool.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)Transforms this token into a generic type representation.TypeDescription.GenericTypePool.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)Transforms this token into a generic type representation.TypeDescription.GenericTypePool.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)Transforms this token into a generic type representation.TypeDescription.GenericTypePool.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)Transforms this token into a generic type representation.TypeDescription.GenericTypePool.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.GenericTypePool.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.static TypePoolTypePool.Explicit. wrap(TypeDescription instrumentedType, java.util.List<? extends DynamicType> auxiliaryTypes, TypePool typePool)Wraps another type pool for an instrumented type and its auxiliary types.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.Default(TypePool.CacheProvider cacheProvider, ClassFileLocator classFileLocator, TypePool.Default.ReaderMode readerMode, AsmClassReader.Factory classReaderFactory, 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.ForAnnotationValue(TypePool typePool, TypePool.Default.LazyTypeDescription.AnnotationToken annotationToken)Creates a new lazy annotation value.ForArray(TypePool typePool, TypePool.AbstractBase.ComponentTypeReference componentTypeReference, java.util.List<AnnotationValue<?,?>> values)Creates a lazy projection for a non-primitive array.ForEnumerationValue(TypePool typePool, java.lang.String typeName, java.lang.String value)Creates a lazy annotation value description for an enumeration.ForTypeValue(TypePool typePool, java.lang.String typeName)Creates a new lazy description of an annotation type constant.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.LazyAnnotationDescription(TypePool typePool, TypeDescription annotationType, java.util.Map<java.lang.String,AnnotationValue<?,?>> values)Creates a new lazy annotation description.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.LazyNestMemberList(TypeDescription typeDescription, TypePool typePool, java.util.List<java.lang.String> nestMembers)Creates a new lazy type list of all nest members of this group.LazyPackageDescription(TypePool typePool, java.lang.String name)Creates a new lazy package description.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.lang.String nestHostInternalName, java.util.List<java.lang.String> nestMemberInternalNames, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> superClassAnnotationTokens, java.util.Map<java.lang.Integer,java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>>> interfaceAnnotationTokens, 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, TypePool.Default.LazyTypeDescription.ModuleToken moduleToken, java.util.List<TypePool.Default.LazyTypeDescription.FieldToken> fieldTokens, java.util.List<TypePool.Default.LazyTypeDescription.MethodToken> methodTokens, java.util.List<TypePool.Default.LazyTypeDescription.RecordComponentToken> recordComponentTokens, java.util.List<java.lang.String> permittedSubclasses, ClassFileVersion classFileVersion)Creates a new lazy type description.LazyTypeDescription(TypePool typePool, java.lang.String name)Creates a new lazy type resolution.LazyTypeList(TypePool typePool, java.util.List<java.lang.String> descriptors)Creates a list of lazy type descriptions.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.Loadable(TypePool typePool, java.lang.Class<S> annotationType, java.util.Map<java.lang.String,AnnotationValue<?,?>> values)Creates a new loadable version of a lazy annotation.Malformed(TypePool typePool, java.lang.String rawTypeDescriptor)Creates a lazy description of a non-well-defined described generic type.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.TokenizedGenericType(TypePool typePool, TypePool.Default.LazyTypeDescription.GenericTypeToken genericTypeToken, java.lang.String rawTypeDescriptor, java.util.Map<java.lang.String,java.util.List<TypePool.Default.LazyTypeDescription.AnnotationToken>> annotationTokens, TypeVariableSource typeVariableSource)Creates a new tokenized generic type.TokenList(TypePool typePool, java.util.List<java.lang.String> rawTypeDescriptors)Creates a new tokenized list of generic types.TokenList(TypePool typePool, java.util.List<TypePool.Default.LazyTypeDescription.GenericTypeToken> genericTypeTokens, 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> rawTypeDescriptors, TypeVariableSource typeVariableSource)Creates a list of tokenized generic types.TypeVariableList(TypePool typePool, java.util.List<TypePool.Default.LazyTypeDescription.GenericTypeToken.OfFormalTypeVariable> typeVariables, 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)Creates a list of type variables.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.WithLazyResolution(TypePool.CacheProvider cacheProvider, ClassFileLocator classFileLocator, TypePool.Default.ReaderMode readerMode, TypePool parentPool, TypePool.Default.WithLazyResolution.LazinessMode lazinessMode)Creates a new default type pool with lazy resolution.WithLazyResolution(TypePool.CacheProvider cacheProvider, ClassFileLocator classFileLocator, TypePool.Default.ReaderMode readerMode, AsmClassReader.Factory classReaderFactory, TypePool parentPool)Creates a new default type pool that uses an explicit class reader factory with lazy resolution.WithLazyResolution(TypePool.CacheProvider cacheProvider, ClassFileLocator classFileLocator, TypePool.Default.ReaderMode readerMode, AsmClassReader.Factory classReaderFactory, TypePool parentPool, TypePool.Default.WithLazyResolution.LazinessMode lazinessMode)Creates a new default type pool that uses an explicit class reader factory with lazy resolution. -
Uses of TypePool in net.bytebuddy.utility
Fields in net.bytebuddy.utility declared as TypePool Modifier and Type Field Description private TypePoolAsmClassWriter.FrameComputingClassWriter. typePoolThe type pool to use for computing stack map frames, if required.private TypePoolAsmClassWriter.SuperClassResolvingJdkClassWriter. typePoolTheTypePoolto use.Methods in net.bytebuddy.utility with parameters of type TypePool Modifier and Type Method Description AsmClassWriterAsmClassWriter.Factory.Default. make(int flags, TypePool typePool)Creates a new class writer for the given flags.AsmClassWriterAsmClassWriter.Factory. make(int flags, TypePool typePool)Creates a new class writer for the given flags.AsmClassWriterAsmClassWriter.Factory. make(int flags, AsmClassReader classReader, TypePool typePool)Creates a new class writer for the given flags, possibly based on a previous class file representation.AsmClassWriterAsmClassWriter.Factory.Suppressing. make(int flags, TypePool typePool)Creates a new class writer for the given flags.AsmClassWriterAsmClassWriter.Factory.Suppressing. make(int flags, AsmClassReader classReader, TypePool typePool)Creates a new class writer for the given flags, possibly based on a previous class file representation.static JavaConstant.DynamicJavaConstant.Dynamic. ofAsm(TypePool typePool, org.objectweb.asm.ConstantDynamic constantDynamic)Resolves an ASMConstantDynamicto aJavaConstant.Dynamic.static JavaConstant.MethodHandleJavaConstant.MethodHandle. ofAsm(TypePool typePool, org.objectweb.asm.Handle handle)Resolves an ASMHandleto aJavaConstant.MethodHandle.static JavaConstant.MethodTypeJavaConstant.MethodType. ofAsm(TypePool typePool, org.objectweb.asm.Type methodType)Resolves an ASMTypeof sortType.METHOD.static JavaConstantJavaConstant.Simple. ofAsm(TypePool typePool, java.lang.Object value)Resolves an ASM constant to aJavaConstant.static JavaConstantJavaConstant.Simple. ofDescription(java.lang.Object value, TypePool typePool)Creates a Java constant value from ajava.lang.constant.ConstantDesc.AsmClassWriterAsmClassWriter.Factory.Default.EmptyAsmClassReader. toWriter(int flags, TypePool typePool)AsmClassWriterAsmClassWriter.Factory.Default.NonRetainingAsmClassReader. toWriter(int flags, TypePool typePool)Constructors in net.bytebuddy.utility with parameters of type TypePool Constructor Description 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.SuperClassResolvingJdkClassWriter(TypePool typePool)Creates a super class resolving JDK class writer.
-