Uses of Interface
net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool
Packages that use TypeWriter.MethodPool
Package
Description
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
-
Uses of TypeWriter.MethodPool in net.bytebuddy.dynamic.scaffold
Subinterfaces of TypeWriter.MethodPool in net.bytebuddy.dynamic.scaffoldModifier and TypeInterfaceDescriptionstatic interfaceA compiled version of a method registry.Classes in net.bytebuddy.dynamic.scaffold that implement TypeWriter.MethodPoolModifier and TypeClassDescriptionprotected static classA compiled version of a default method registry.Fields in net.bytebuddy.dynamic.scaffold declared as TypeWriter.MethodPoolModifier and TypeFieldDescriptionprotected final TypeWriter.MethodPoolTypeInitializer.Drain.Default.methodPoolThe method pool to use.private final TypeWriter.MethodPoolTypeWriter.Default.ForCreation.methodPoolThe method pool to use.private TypeWriter.MethodPoolTypeWriter.Default.ForInlining.WithFullProcessing.RedefinitionClassVisitor.methodPoolThe method pool to use ornullif the pool was not yet initialized.Methods in net.bytebuddy.dynamic.scaffold with parameters of type TypeWriter.MethodPoolModifier and TypeMethodDescriptionTypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.of(boolean enabled, org.objectweb.asm.MethodVisitor methodVisitor, TypeDescription instrumentedType, TypeWriter.MethodPool methodPool, AnnotationValueFilter.Factory annotationValueFilterFactory, boolean requireFrames, boolean expandFrames) Resolves an initialization handler.private static TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.WithDrainTypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.withDrain(org.objectweb.asm.MethodVisitor methodVisitor, TypeDescription instrumentedType, TypeWriter.MethodPool methodPool, AnnotationValueFilter.Factory annotationValueFilterFactory, boolean requireFrames, boolean expandFrames) Resolves an initialization handler with a drain.private static TypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.WithoutDrainTypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending.withoutDrain(org.objectweb.asm.MethodVisitor methodVisitor, TypeDescription instrumentedType, TypeWriter.MethodPool methodPool, AnnotationValueFilter.Factory annotationValueFilterFactory, boolean requireFrames, boolean expandFrames) Resolves an initialization handler without a drain.Constructors in net.bytebuddy.dynamic.scaffold with parameters of type TypeWriter.MethodPoolModifierConstructorDescriptionprotectedCreating(TypeDescription instrumentedType, TypeWriter.MethodPool methodPool, AnnotationValueFilter.Factory annotationValueFilterFactory) Creates a new creating initialization handler.Default(TypeDescription instrumentedType, TypeWriter.MethodPool methodPool, AnnotationValueFilter.Factory annotationValueFilterFactory) Creates a new default type initializer drain.protectedForCreation(TypeDescription instrumentedType, ClassFileVersion classFileVersion, TypeWriter.FieldPool fieldPool, TypeWriter.MethodPool methodPool, TypeWriter.RecordComponentPool recordComponentPool, 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, ClassWriterStrategy classWriterStrategy, TypePool typePool) Creates a new default type writer for creating a new type that is not based on an existing class file.