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
    CodeMethodImplementation()  
  • 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

  • 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)