Class TypeWriter.MethodPool.Record.ForDefinedMethod

java.lang.Object
net.bytebuddy.dynamic.scaffold.TypeWriter.MethodPool.Record.ForDefinedMethod
All Implemented Interfaces:
TypeWriter.MethodPool.Record
Direct Known Subclasses:
Implementation.Context.Default.DelegationRecord, TypeWriter.MethodPool.Record.ForDefinedMethod.OfVisibilityBridge, TypeWriter.MethodPool.Record.ForDefinedMethod.WithAnnotationDefaultValue, TypeWriter.MethodPool.Record.ForDefinedMethod.WithBody, TypeWriter.MethodPool.Record.ForDefinedMethod.WithoutBody
Enclosing interface:
TypeWriter.MethodPool.Record

public abstract static class TypeWriter.MethodPool.Record.ForDefinedMethod extends Object implements TypeWriter.MethodPool.Record
A base implementation of an abstract entry that defines a method.
  • Constructor Details

    • ForDefinedMethod

      public ForDefinedMethod()
  • Method Details

    • apply

      public void apply(org.objectweb.asm.ClassVisitor classVisitor, Implementation.Context implementationContext, AnnotationValueFilter.Factory annotationValueFilterFactory)
      Applies this method entry. This method can always be called and might be a no-op.
      Specified by:
      apply in interface TypeWriter.MethodPool.Record
      Parameters:
      classVisitor - The class visitor to which this entry should be applied.
      implementationContext - The implementation context to which this entry should be applied.
      annotationValueFilterFactory - The annotation value filter factory to apply when writing annotations.