public class FieldAccessorGeneratingClassAdapter
extends org.objectweb.asm.ClassVisitor
FieldAccessor| Constructor and Description |
|---|
FieldAccessorGeneratingClassAdapter(org.objectweb.asm.ClassVisitor cv,
java.lang.String className,
java.lang.Class<?> extensionClass)
Add field accessor methods defined in an interface to a class.
|
| Modifier and Type | Method and Description |
|---|---|
void |
visitEnd() |
org.objectweb.asm.FieldVisitor |
visitField(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.Object value) |
public FieldAccessorGeneratingClassAdapter(org.objectweb.asm.ClassVisitor cv,
java.lang.String className,
java.lang.Class<?> extensionClass)
cv - - the class visitor delegateclassName - - the name of the classextensionClass - - the interface containing the field accessor methodsStopProcessingException - - if the class does not have a field matching an accessorpublic org.objectweb.asm.FieldVisitor visitField(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.Object value)
visitField in class org.objectweb.asm.ClassVisitorpublic void visitEnd()
visitEnd in class org.objectweb.asm.ClassVisitor