net.sf.cglib.transform.impl
Class InterceptFieldTransformer

java.lang.Object
  extended by ClassAdapter
      extended by net.sf.cglib.core.ClassEmitter
          extended by net.sf.cglib.transform.ClassEmitterTransformer
              extended by net.sf.cglib.transform.impl.InterceptFieldTransformer
All Implemented Interfaces:
ClassTransformer

public class InterceptFieldTransformer
extends ClassEmitterTransformer

Author:
Juozas Baliuka, Chris Nokleberg

Constructor Summary
InterceptFieldTransformer(InterceptFieldFilter filter)
           
 
Method Summary
 void begin_class(int version, int access, java.lang.String className, Type superType, Type[] interfaces, java.lang.String sourceFile)
           
 CodeEmitter begin_method(int access, Signature sig, Type[] exceptions, Attribute attrs)
           
 void declare_field(int access, java.lang.String name, Type type, java.lang.Object value, Attribute attrs)
           
 
Methods inherited from class net.sf.cglib.core.ClassEmitter
begin_static, define_attribute, end_class, getAccess, getClassInfo, getClassType, getStaticHook, getSuperType, setTarget, visit, visitAttribute, visitEnd, visitField, visitMethod
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.sf.cglib.transform.ClassTransformer
setTarget
 

Constructor Detail

InterceptFieldTransformer

public InterceptFieldTransformer(InterceptFieldFilter filter)
Method Detail

begin_class

public void begin_class(int version,
                        int access,
                        java.lang.String className,
                        Type superType,
                        Type[] interfaces,
                        java.lang.String sourceFile)
Overrides:
begin_class in class ClassEmitter

declare_field

public void declare_field(int access,
                          java.lang.String name,
                          Type type,
                          java.lang.Object value,
                          Attribute attrs)
Overrides:
declare_field in class ClassEmitter

begin_method

public CodeEmitter begin_method(int access,
                                Signature sig,
                                Type[] exceptions,
                                Attribute attrs)
Overrides:
begin_method in class ClassEmitter


Copyright (c) 2001 - Apache Software Foundation