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.TargetNested classes/interfaces inherited from interface net.bytebuddy.dynamic.scaffold.InstrumentedType.Prepareable
net.bytebuddy.dynamic.scaffold.InstrumentedType.Prepareable.NoOp -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.bytebuddy.implementation.bytecode.ByteCodeAppenderappender(net.bytebuddy.implementation.Implementation.Target implementationTarget) abstract net.bytebuddy.implementation.bytecode.ByteCodeAppender.Sizecode(net.bytebuddy.jar.asm.MethodVisitor methodVisitor, net.bytebuddy.implementation.Implementation.Context implementationContext, net.bytebuddy.description.method.MethodDescription instrumentedMethod) net.bytebuddy.dynamic.scaffold.InstrumentedTypeprepare(net.bytebuddy.dynamic.scaffold.InstrumentedType instrumentedType)
-
Constructor Details
-
CodeMethodImplementation
public CodeMethodImplementation()
-
-
Method Details
-
appender
public net.bytebuddy.implementation.bytecode.ByteCodeAppender appender(net.bytebuddy.implementation.Implementation.Target implementationTarget) - Specified by:
appenderin interfacenet.bytebuddy.implementation.Implementation
-
prepare
public net.bytebuddy.dynamic.scaffold.InstrumentedType prepare(net.bytebuddy.dynamic.scaffold.InstrumentedType instrumentedType) - Specified by:
preparein interfacenet.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)
-