Uses of Interface
net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record
-
Packages that use TypeWriter.MethodPool.Record Package Description 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.implementation The implementation package contains any logic for intercepting method calls. -
-
Uses of TypeWriter.MethodPool.Record in net.bytebuddy.dynamic.scaffold
Classes in net.bytebuddy.dynamic.scaffold that implement TypeWriter.MethodPool.Record Modifier and Type Class Description static classTypeWriter.MethodPool.Record.AccessBridgeWrapperA wrapper that appends accessor bridges for a method's implementation.static classTypeWriter.MethodPool.Record.ForDefinedMethodA base implementation of an abstract entry that defines a method.static classTypeWriter.MethodPool.Record.ForDefinedMethod.OfVisibilityBridgeA record for a visibility bridge.static classTypeWriter.MethodPool.Record.ForDefinedMethod.WithAnnotationDefaultValueDescribes an entry that defines a method with a default annotation value.static classTypeWriter.MethodPool.Record.ForDefinedMethod.WithBodyDescribes an entry that defines a method as byte code.static classTypeWriter.MethodPool.Record.ForDefinedMethod.WithoutBodyDescribes an entry that defines a method but without byte code and without an annotation value.static classTypeWriter.MethodPool.Record.ForNonImplementedMethodA canonical implementation of a method that is not declared but inherited by the instrumented type.Fields in net.bytebuddy.dynamic.scaffold declared as TypeWriter.MethodPool.Record Modifier and Type Field Description private TypeWriter.MethodPool.RecordTypeWriter.MethodPool.Record.AccessBridgeWrapper. delegateThe delegate for implementing the bridge's target.protected TypeWriter.MethodPool.RecordTypeWriter.Default.ForInlining.WithFullProcessing.InitializationHandler.Appending. recordThe method pool record for the type initializer.private TypeWriter.MethodPool.RecordTypeWriter.Default.ForInlining.WithFullProcessing.RedefinitionClassVisitor.AttributeObtainingMethodVisitor. recordThe method pool entry to apply.private TypeWriter.MethodPool.RecordTypeWriter.Default.ForInlining.WithFullProcessing.RedefinitionClassVisitor.CodePreservingMethodVisitor. recordThe method pool entry to apply.Methods in net.bytebuddy.dynamic.scaffold that return TypeWriter.MethodPool.Record Modifier and Type Method Description TypeWriter.MethodPool.RecordMethodRegistry.Handler.Compiled. assemble(MethodDescription methodDescription, MethodAttributeAppender attributeAppender, Visibility visibility)Assembles this compiled entry with a method attribute appender.TypeWriter.MethodPool.RecordMethodRegistry.Handler.ForAbstractMethod. assemble(MethodDescription methodDescription, MethodAttributeAppender attributeAppender, Visibility visibility)Assembles this compiled entry with a method attribute appender.TypeWriter.MethodPool.RecordMethodRegistry.Handler.ForAnnotationValue. assemble(MethodDescription methodDescription, MethodAttributeAppender attributeAppender, Visibility visibility)Assembles this compiled entry with a method attribute appender.TypeWriter.MethodPool.RecordMethodRegistry.Handler.ForImplementation.Compiled. assemble(MethodDescription methodDescription, MethodAttributeAppender attributeAppender, Visibility visibility)Assembles this compiled entry with a method attribute appender.TypeWriter.MethodPool.RecordMethodRegistry.Handler.ForVisibilityBridge.Compiled. assemble(MethodDescription methodDescription, MethodAttributeAppender attributeAppender, Visibility visibility)Assembles this compiled entry with a method attribute appender.protected TypeWriter.MethodPool.RecordMethodRegistry.Default.Compiled.Entry. bind(TypeDescription instrumentedType, boolean supportsBridges)Transforms this entry into a method record.static TypeWriter.MethodPool.RecordTypeWriter.MethodPool.Record.AccessBridgeWrapper. of(TypeWriter.MethodPool.Record delegate, TypeDescription instrumentedType, MethodDescription bridgeTarget, java.util.Set<MethodDescription.TypeToken> bridgeTypes, MethodAttributeAppender attributeAppender)Wraps the given record in an accessor bridge wrapper if necessary.static TypeWriter.MethodPool.RecordTypeWriter.MethodPool.Record.ForDefinedMethod.OfVisibilityBridge. of(TypeDescription instrumentedType, MethodDescription bridgeTarget, MethodAttributeAppender attributeAppender)Creates a record for a visibility bridge.TypeWriter.MethodPool.RecordTypeWriter.MethodPool.Record.AccessBridgeWrapper. prepend(ByteCodeAppender byteCodeAppender)Prepends the given method appender to this entry.TypeWriter.MethodPool.RecordTypeWriter.MethodPool.Record.ForDefinedMethod.OfVisibilityBridge. prepend(ByteCodeAppender byteCodeAppender)Prepends the given method appender to this entry.TypeWriter.MethodPool.RecordTypeWriter.MethodPool.Record.ForDefinedMethod.WithAnnotationDefaultValue. prepend(ByteCodeAppender byteCodeAppender)Prepends the given method appender to this entry.TypeWriter.MethodPool.RecordTypeWriter.MethodPool.Record.ForDefinedMethod.WithBody. prepend(ByteCodeAppender byteCodeAppender)Prepends the given method appender to this entry.TypeWriter.MethodPool.RecordTypeWriter.MethodPool.Record.ForDefinedMethod.WithoutBody. prepend(ByteCodeAppender byteCodeAppender)Prepends the given method appender to this entry.TypeWriter.MethodPool.RecordTypeWriter.MethodPool.Record.ForNonImplementedMethod. prepend(ByteCodeAppender byteCodeAppender)Prepends the given method appender to this entry.TypeWriter.MethodPool.RecordTypeWriter.MethodPool.Record. prepend(ByteCodeAppender byteCodeAppender)Prepends the given method appender to this entry.TypeWriter.MethodPool.RecordMethodRegistry.Default.Compiled. target(MethodDescription methodDescription)Looks up a handler entry for a given method.TypeWriter.MethodPool.RecordTypeWriter.MethodPool. target(MethodDescription methodDescription)Looks up a handler entry for a given method.TypeWriter.MethodPool.RecordTypeInitializer.None. wrap(TypeWriter.MethodPool.Record record)Creates a method pool record that applies this type initializer while preserving the record that was supplied.TypeWriter.MethodPool.RecordTypeInitializer.Simple. wrap(TypeWriter.MethodPool.Record record)Creates a method pool record that applies this type initializer while preserving the record that was supplied.TypeWriter.MethodPool.RecordTypeInitializer. wrap(TypeWriter.MethodPool.Record record)Creates a method pool record that applies this type initializer while preserving the record that was supplied.Methods in net.bytebuddy.dynamic.scaffold with parameters of type TypeWriter.MethodPool.Record Modifier and Type Method Description static TypeWriter.MethodPool.RecordTypeWriter.MethodPool.Record.AccessBridgeWrapper. of(TypeWriter.MethodPool.Record delegate, TypeDescription instrumentedType, MethodDescription bridgeTarget, java.util.Set<MethodDescription.TypeToken> bridgeTypes, MethodAttributeAppender attributeAppender)Wraps the given record in an accessor bridge wrapper if necessary.TypeWriter.MethodPool.RecordTypeInitializer.None. wrap(TypeWriter.MethodPool.Record record)Creates a method pool record that applies this type initializer while preserving the record that was supplied.TypeWriter.MethodPool.RecordTypeInitializer.Simple. wrap(TypeWriter.MethodPool.Record record)Creates a method pool record that applies this type initializer while preserving the record that was supplied.TypeWriter.MethodPool.RecordTypeInitializer. wrap(TypeWriter.MethodPool.Record record)Creates a method pool record that applies this type initializer while preserving the record that was supplied.Constructors in net.bytebuddy.dynamic.scaffold with parameters of type TypeWriter.MethodPool.Record Constructor Description AccessBridgeWrapper(TypeWriter.MethodPool.Record delegate, TypeDescription instrumentedType, MethodDescription bridgeTarget, java.util.Set<MethodDescription.TypeToken> bridgeTypes, MethodAttributeAppender attributeAppender)Creates a wrapper for adding accessor bridges.Appending(org.objectweb.asm.MethodVisitor methodVisitor, TypeDescription instrumentedType, TypeWriter.MethodPool.Record record, AnnotationValueFilter.Factory annotationValueFilterFactory, boolean requireFrames, boolean expandFrames)Creates a new appending initialization handler.AttributeObtainingMethodVisitor(org.objectweb.asm.MethodVisitor actualMethodVisitor, TypeWriter.MethodPool.Record record)Creates a new attribute obtaining method visitor.CodePreservingMethodVisitor(org.objectweb.asm.MethodVisitor actualMethodVisitor, TypeWriter.MethodPool.Record record, MethodRebaseResolver.Resolution resolution)Creates a new code preserving method visitor.WithActiveRecord(org.objectweb.asm.MethodVisitor methodVisitor, TypeDescription instrumentedType, TypeWriter.MethodPool.Record record, AnnotationValueFilter.Factory annotationValueFilterFactory, boolean requireFrames, boolean expandFrames)Creates a new appending initialization handler with a drain and with an active record.WithActiveRecord(org.objectweb.asm.MethodVisitor methodVisitor, TypeDescription instrumentedType, TypeWriter.MethodPool.Record record, AnnotationValueFilter.Factory annotationValueFilterFactory, boolean requireFrames, boolean expandFrames)Creates a new appending initialization handler without a drain and with an active record.WithDrain(org.objectweb.asm.MethodVisitor methodVisitor, TypeDescription instrumentedType, TypeWriter.MethodPool.Record record, AnnotationValueFilter.Factory annotationValueFilterFactory, boolean requireFrames, boolean expandFrames)Creates a new appending initialization handler with a drain.WithoutActiveRecord(org.objectweb.asm.MethodVisitor methodVisitor, TypeDescription instrumentedType, TypeWriter.MethodPool.Record record, AnnotationValueFilter.Factory annotationValueFilterFactory, boolean requireFrames, boolean expandFrames)Creates a new appending initialization handler with a drain and without an active record.WithoutActiveRecord(org.objectweb.asm.MethodVisitor methodVisitor, TypeDescription instrumentedType, TypeWriter.MethodPool.Record record, AnnotationValueFilter.Factory annotationValueFilterFactory)Creates a new appending initialization handler without a drain and without an active record.WithoutDrain(org.objectweb.asm.MethodVisitor methodVisitor, TypeDescription instrumentedType, TypeWriter.MethodPool.Record record, AnnotationValueFilter.Factory annotationValueFilterFactory, boolean requireFrames, boolean expandFrames)Creates a new appending initialization handler without a drain. -
Uses of TypeWriter.MethodPool.Record in net.bytebuddy.implementation
Classes in net.bytebuddy.implementation that implement TypeWriter.MethodPool.Record Modifier and Type Class Description protected static classImplementation.Context.Default.AccessorMethodDelegationAn implementation of aTypeWriter.MethodPool.Recordfor implementing an accessor method.protected static classImplementation.Context.Default.DelegationRecordAn abstract method pool entry that delegates the implementation of a method to itself.protected static classImplementation.Context.Default.FieldGetterDelegationAn implementation for a field getter.protected static classImplementation.Context.Default.FieldSetterDelegationAn implementation for a field setter.Methods in net.bytebuddy.implementation that return TypeWriter.MethodPool.Record Modifier and Type Method Description TypeWriter.MethodPool.RecordImplementation.Context.Default.DelegationRecord. prepend(ByteCodeAppender byteCodeAppender)Prepends the given method appender to this entry.
-