| Package | Description | 
|---|---|
| net.bytebuddy.instrumentation | The instrumentation package contains any logic for intercepting method calls. | 
| net.bytebuddy.instrumentation.method.bytecode | Types and classes in this package are responsible for creating Java byte code for a given byte code target
 which is represented by a  MethodDescription. | 
| Modifier and Type | Method and Description | 
|---|---|
| ByteCodeAppender.Size | StubMethod. apply(org.objectweb.asm.MethodVisitor methodVisitor,
     Instrumentation.Context instrumentationContext,
     MethodDescription instrumentedMethod) | 
| ByteCodeAppender.Size | Instrumentation.ForAbstractMethod. apply(org.objectweb.asm.MethodVisitor methodVisitor,
     Instrumentation.Context instrumentationContext,
     MethodDescription instrumentedMethod) | 
| ByteCodeAppender.Size | FixedValue.ForPoolValue. apply(org.objectweb.asm.MethodVisitor methodVisitor,
     Instrumentation.Context instrumentationContext,
     MethodDescription instrumentedMethod) | 
| ByteCodeAppender.Size | FieldAccessor.Appender. apply(org.objectweb.asm.MethodVisitor methodVisitor,
     Instrumentation.Context instrumentationContext,
     MethodDescription instrumentedMethod) | 
| ByteCodeAppender.Size | ExceptionMethod. apply(org.objectweb.asm.MethodVisitor methodVisitor,
     Instrumentation.Context instrumentationContext,
     MethodDescription instrumentedMethod) | 
| protected ByteCodeAppender.Size | InvocationHandlerAdapter. apply(org.objectweb.asm.MethodVisitor methodVisitor,
     Instrumentation.Context instrumentationContext,
     MethodDescription instrumentedMethod,
     TypeDescription instrumentedType,
     StackManipulation preparingManipulation)Applies an instrumentation that delegates to a invocation handler. | 
| protected ByteCodeAppender.Size | FixedValue. apply(org.objectweb.asm.MethodVisitor methodVisitor,
     Instrumentation.Context instrumentationContext,
     MethodDescription instrumentedMethod,
     TypeDescription fixedValueType,
     StackManipulation valueLoadingInstruction)Blueprint method that for applying the actual instrumentation. | 
| protected ByteCodeAppender.Size | FieldAccessor. applyGetter(org.objectweb.asm.MethodVisitor methodVisitor,
           Instrumentation.Context instrumentationContext,
           FieldDescription fieldDescription,
           MethodDescription methodDescription)Applies a field getter instrumentation. | 
| protected ByteCodeAppender.Size | FieldAccessor. applySetter(org.objectweb.asm.MethodVisitor methodVisitor,
           Instrumentation.Context instrumentationContext,
           FieldDescription fieldDescription,
           MethodDescription methodDescription)Applies a field setter instrumentation. | 
| Modifier and Type | Method and Description | 
|---|---|
| ByteCodeAppender.Size | ByteCodeAppender. apply(org.objectweb.asm.MethodVisitor methodVisitor,
     Instrumentation.Context instrumentationContext,
     MethodDescription instrumentedMethod)Applies this byte code appender to a type creation process. | 
| ByteCodeAppender.Size | ByteCodeAppender.Compound. apply(org.objectweb.asm.MethodVisitor methodVisitor,
     Instrumentation.Context instrumentationContext,
     MethodDescription instrumentedMethod) | 
| ByteCodeAppender.Size | ByteCodeAppender.Simple. apply(org.objectweb.asm.MethodVisitor methodVisitor,
     Instrumentation.Context instrumentationContext,
     MethodDescription instrumentedMethod) | 
| ByteCodeAppender.Size | ByteCodeAppender.Size. merge(ByteCodeAppender.Size other)Merges two sizes in order to describe the size that is required by both size descriptions. | 
| Modifier and Type | Method and Description | 
|---|---|
| ByteCodeAppender.Size | ByteCodeAppender.Size. merge(ByteCodeAppender.Size other)Merges two sizes in order to describe the size that is required by both size descriptions. | 
Copyright © 2014. All rights reserved.