Class CodeMethodImplementation

java.lang.Object
net.binis.codegen.projection.objects.CodeMethodImplementation
All Implemented Interfaces:
net.bytebuddy.dynamic.scaffold.InstrumentedType.Prepareable, net.bytebuddy.implementation.Implementation

public abstract class CodeMethodImplementation extends Object implements net.bytebuddy.implementation.Implementation
  • Nested Class Summary

    Nested classes/interfaces inherited from interface net.bytebuddy.implementation.Implementation

    net.bytebuddy.implementation.Implementation.Composable, net.bytebuddy.implementation.Implementation.Compound, net.bytebuddy.implementation.Implementation.Context, net.bytebuddy.implementation.Implementation.Simple, net.bytebuddy.implementation.Implementation.SpecialMethodInvocation, net.bytebuddy.implementation.Implementation.Target

    Nested classes/interfaces inherited from interface net.bytebuddy.dynamic.scaffold.InstrumentedType.Prepareable

    net.bytebuddy.dynamic.scaffold.InstrumentedType.Prepareable.NoOp
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    net.bytebuddy.implementation.bytecode.ByteCodeAppender
    appender(net.bytebuddy.implementation.Implementation.Target implementationTarget)
     
    abstract net.bytebuddy.implementation.bytecode.ByteCodeAppender.Size
    code(net.bytebuddy.jar.asm.MethodVisitor methodVisitor, net.bytebuddy.implementation.Implementation.Context implementationContext, net.bytebuddy.description.method.MethodDescription instrumentedMethod)
     
    net.bytebuddy.dynamic.scaffold.InstrumentedType
    prepare(net.bytebuddy.dynamic.scaffold.InstrumentedType instrumentedType)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CodeMethodImplementation

      public CodeMethodImplementation()
  • Method Details

    • appender

      public net.bytebuddy.implementation.bytecode.ByteCodeAppender appender(net.bytebuddy.implementation.Implementation.Target implementationTarget)
      Specified by:
      appender in interface net.bytebuddy.implementation.Implementation
    • prepare

      public net.bytebuddy.dynamic.scaffold.InstrumentedType prepare(net.bytebuddy.dynamic.scaffold.InstrumentedType instrumentedType)
      Specified by:
      prepare in interface net.bytebuddy.dynamic.scaffold.InstrumentedType.Prepareable
    • code

      public abstract net.bytebuddy.implementation.bytecode.ByteCodeAppender.Size code(net.bytebuddy.jar.asm.MethodVisitor methodVisitor, net.bytebuddy.implementation.Implementation.Context implementationContext, net.bytebuddy.description.method.MethodDescription instrumentedMethod)