Package net.sf.cglib.transform

## Class ClassVisitorTee

- java.lang.Object
- - org.objectweb.asm.ClassVisitor
  - - net.sf.cglib.transform.ClassVisitorTee

    public class ClassVisitorTee
    extends org.objectweb.asm.ClassVisitor

### Field Summary

### Fields inherited from class org.objectweb.asm.ClassVisitor

`api, cv`

### Constructor Summary

Constructors
`ClassVisitorTee​(org.objectweb.asm.ClassVisitor cv1, org.objectweb.asm.ClassVisitor cv2)`

### Method Summary

All Methods Instance Methods Concrete Methods
`void` `visit​(int version, int access, java.lang.String name, java.lang.String signature, java.lang.String superName, java.lang.String[] interfaces)`
`org.objectweb.asm.AnnotationVisitor` `visitAnnotation​(java.lang.String desc, boolean visible)`
`void` `visitAttribute​(org.objectweb.asm.Attribute attrs)`
`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)`
`void` `visitInnerClass​(java.lang.String name, java.lang.String outerName, java.lang.String innerName, int access)`
`org.objectweb.asm.MethodVisitor` `visitMethod​(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)`
`void` `visitOuterClass​(java.lang.String owner, java.lang.String name, java.lang.String desc)`
`void` `visitSource​(java.lang.String source, java.lang.String debug)`
`org.objectweb.asm.AnnotationVisitor` `visitTypeAnnotation​(int typeRef, org.objectweb.asm.TypePath typePath, java.lang.String desc, boolean visible)`

### Methods inherited from class org.objectweb.asm.ClassVisitor

`visitModule, visitNestHost, visitNestMember`

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Constructor Detail

#### ClassVisitorTee

    public ClassVisitorTee​(org.objectweb.asm.ClassVisitor cv1,
                           org.objectweb.asm.ClassVisitor cv2)

### Method Detail

#### visit

    public void visit​(int version,
                      int access,
                      java.lang.String name,
                      java.lang.String signature,
                      java.lang.String superName,
                      java.lang.String[] interfaces)

Overrides:
  `visit` in class `org.objectweb.asm.ClassVisitor`

#### visitEnd

    public void visitEnd()

Overrides:
  `visitEnd` in class `org.objectweb.asm.ClassVisitor`

#### visitInnerClass

    public void visitInnerClass​(java.lang.String name,
                                java.lang.String outerName,
                                java.lang.String innerName,
                                int access)

Overrides:
  `visitInnerClass` in class `org.objectweb.asm.ClassVisitor`

#### visitField

    public org.objectweb.asm.FieldVisitor visitField​(int access,
                                                     java.lang.String name,
                                                     java.lang.String desc,
                                                     java.lang.String signature,
                                                     java.lang.Object value)

Overrides:
  `visitField` in class `org.objectweb.asm.ClassVisitor`

#### visitMethod

    public org.objectweb.asm.MethodVisitor visitMethod​(int access,
                                                       java.lang.String name,
                                                       java.lang.String desc,
                                                       java.lang.String signature,
                                                       java.lang.String[] exceptions)

Overrides:
  `visitMethod` in class `org.objectweb.asm.ClassVisitor`

#### visitSource

    public void visitSource​(java.lang.String source,
                            java.lang.String debug)

Overrides:
  `visitSource` in class `org.objectweb.asm.ClassVisitor`

#### visitOuterClass

    public void visitOuterClass​(java.lang.String owner,
                                java.lang.String name,
                                java.lang.String desc)

Overrides:
  `visitOuterClass` in class `org.objectweb.asm.ClassVisitor`

#### visitAnnotation

    public org.objectweb.asm.AnnotationVisitor visitAnnotation​(java.lang.String desc,
                                                               boolean visible)

Overrides:
  `visitAnnotation` in class `org.objectweb.asm.ClassVisitor`

#### visitAttribute

    public void visitAttribute​(org.objectweb.asm.Attribute attrs)

Overrides:
  `visitAttribute` in class `org.objectweb.asm.ClassVisitor`

#### visitTypeAnnotation

    public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation​(int typeRef,
                                                                   org.objectweb.asm.TypePath typePath,
                                                                   java.lang.String desc,
                                                                   boolean visible)

Overrides:
  `visitTypeAnnotation` in class `org.objectweb.asm.ClassVisitor`