ClassTransformer
, org.objectweb.asm.ClassVisitor
public class InterceptFieldTransformer extends ClassEmitterTransformer
Constructor | Description |
---|---|
InterceptFieldTransformer(InterceptFieldFilter filter) |
Modifier and Type | Method | Description |
---|---|---|
void |
begin_class(int version,
int access,
java.lang.String className,
org.objectweb.asm.Type superType,
org.objectweb.asm.Type[] interfaces,
java.lang.String sourceFile) |
|
CodeEmitter |
begin_method(int access,
Signature sig,
org.objectweb.asm.Type[] exceptions) |
|
void |
declare_field(int access,
java.lang.String name,
org.objectweb.asm.Type type,
java.lang.Object value) |
visitAnnotation, visitAttribute, visitInnerClass, visitOuterClass, visitSource
begin_static, end_class, getAccess, getClassInfo, getClassType, getStaticHook, getSuperType, setTarget, visit, visitEnd, visitField, visitMethod
setTarget
public InterceptFieldTransformer(InterceptFieldFilter filter)
public void begin_class(int version, int access, java.lang.String className, org.objectweb.asm.Type superType, org.objectweb.asm.Type[] interfaces, java.lang.String sourceFile)
begin_class
in class ClassEmitter
public void declare_field(int access, java.lang.String name, org.objectweb.asm.Type type, java.lang.Object value)
declare_field
in class ClassEmitter
public CodeEmitter begin_method(int access, Signature sig, org.objectweb.asm.Type[] exceptions)
begin_method
in class ClassEmitter
Copyright (c) 2001 - Apache Software Foundation