net.sf.cglib.transform

Class AbstractClassFilterTransformer

Implemented Interfaces:
ClassTransformer, ClassVisitor
Known Direct Subclasses:
ClassFilterTransformer

public abstract class AbstractClassFilterTransformer
extends AbstractClassTransformer

Method Summary

void
setTarget(ClassVisitor target)
void
visit(int version, int access, String name, String superName, String[] interfaces, String sourceFile)
void
visitAttribute(Attribute attrs)
void
visitEnd()
void
visitField(int access, String name, String desc, Object value, Attribute attrs)
void
visitInnerClass(String name, String outerName, String innerName, int access)
CodeVisitor
visitMethod(int access, String name, String desc, String[] exceptions, Attribute attrs)

Methods inherited from class net.sf.cglib.transform.AbstractClassTransformer

setTarget

Method Details

setTarget

public void setTarget(ClassVisitor target)
Specified by:
setTarget in interface ClassTransformer
Overrides:
setTarget in interface AbstractClassTransformer

visit

public void visit(int version,
                  int access,
                  String name,
                  String superName,
                  String[] interfaces,
                  String sourceFile)

visitAttribute

public void visitAttribute(Attribute attrs)

visitEnd

public void visitEnd()

visitField

public void visitField(int access,
                       String name,
                       String desc,
                       Object value,
                       Attribute attrs)

visitInnerClass

public void visitInnerClass(String name,
                            String outerName,
                            String innerName,
                            int access)

visitMethod

public CodeVisitor visitMethod(int access,
                               String name,
                               String desc,
                               String[] exceptions,
                               Attribute attrs)

Copyright (c) 2001 - Apache Software Foundation