public interface MethodAttributeAppender
MethodVisitor.| Modifier and Type | Interface and Description | 
|---|---|
static class  | 
MethodAttributeAppender.Compound
A method attribute appender that combines several method attribute appenders to be represented as a single
 method attribute appender. 
 | 
static interface  | 
MethodAttributeAppender.Factory
A factory that creates method attribute appenders for a given type. 
 | 
static class  | 
MethodAttributeAppender.ForAnnotation
Appends an annotation to a method or method parameter. 
 | 
static class  | 
MethodAttributeAppender.ForInstrumentedMethod
Implementation of a method attribute appender that writes all annotations of the instrumented method to the
 method that is being created. 
 | 
static class  | 
MethodAttributeAppender.ForLoadedConstructor
Implementation of a method attribute appender that writes all annotations of a given loaded constructor to the
 method that is being created. 
 | 
static class  | 
MethodAttributeAppender.ForLoadedMethod
Implementation of a method attribute appender that writes all annotations of a given loaded method to the
 method that is being created. 
 | 
static class  | 
MethodAttributeAppender.NoOp
A method attribute appender that does not append any attributes. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
apply(org.objectweb.asm.MethodVisitor methodVisitor,
     MethodDescription methodDescription)
Applies this attribute appender to a given method visitor. 
 | 
void apply(org.objectweb.asm.MethodVisitor methodVisitor,
           MethodDescription methodDescription)
methodVisitor - The method visitor to which the attributes that are represented by this attribute
                          appender are written to.methodDescription - The description of the method for which the given method visitor creates an
                          instrumentation for.Copyright © 2014–2015. All rights reserved.