net.sf.cglib.transform

Class CodeVisitorTee

Implemented Interfaces:
CodeVisitor

public class CodeVisitorTee
extends java.lang.Object
implements CodeVisitor

Constructor Summary

CodeVisitorTee(CodeVisitor cv1, CodeVisitor cv2)

Method Summary

void
visitAttribute(Attribute attrs)
void
visitFieldInsn(int opcode, String owner, String name, String desc)
void
visitIincInsn(int var, int increment)
void
visitInsn(int opcode)
void
visitIntInsn(int opcode, int operand)
void
visitJumpInsn(int opcode, Label label)
void
visitLabel(Label label)
void
visitLdcInsn(Object cst)
void
visitLineNumber(int line, Label start)
void
visitLocalVariable(String name, String desc, Label start, Label end, int index)
void
visitLookupSwitchInsn(Label dflt, int[] keys, Label[] labels)
void
visitMaxs(int maxStack, int maxLocals)
void
visitMethodInsn(int opcode, String owner, String name, String desc)
void
visitMultiANewArrayInsn(String desc, int dims)
void
visitTableSwitchInsn(int min, int max, Label dflt, Label[] labels)
void
visitTryCatchBlock(Label start, Label end, Label handler, String type)
void
visitTypeInsn(int opcode, String desc)
void
visitVarInsn(int opcode, int var)

Constructor Details

CodeVisitorTee

public CodeVisitorTee(CodeVisitor cv1,
                      CodeVisitor cv2)

Method Details

visitAttribute

public void visitAttribute(Attribute attrs)

visitFieldInsn

public void visitFieldInsn(int opcode,
                           String owner,
                           String name,
                           String desc)

visitIincInsn

public void visitIincInsn(int var,
                          int increment)

visitInsn

public void visitInsn(int opcode)

visitIntInsn

public void visitIntInsn(int opcode,
                         int operand)

visitJumpInsn

public void visitJumpInsn(int opcode,
                          Label label)

visitLabel

public void visitLabel(Label label)

visitLdcInsn

public void visitLdcInsn(Object cst)

visitLineNumber

public void visitLineNumber(int line,
                            Label start)

visitLocalVariable

public void visitLocalVariable(String name,
                               String desc,
                               Label start,
                               Label end,
                               int index)

visitLookupSwitchInsn

public void visitLookupSwitchInsn(Label dflt,
                                  int[] keys,
                                  Label[] labels)

visitMaxs

public void visitMaxs(int maxStack,
                      int maxLocals)

visitMethodInsn

public void visitMethodInsn(int opcode,
                            String owner,
                            String name,
                            String desc)

visitMultiANewArrayInsn

public void visitMultiANewArrayInsn(String desc,
                                    int dims)

visitTableSwitchInsn

public void visitTableSwitchInsn(int min,
                                 int max,
                                 Label dflt,
                                 Label[] labels)

visitTryCatchBlock

public void visitTryCatchBlock(Label start,
                               Label end,
                               Label handler,
                               String type)

visitTypeInsn

public void visitTypeInsn(int opcode,
                          String desc)

visitVarInsn

public void visitVarInsn(int opcode,
                         int var)

Copyright (c) 2001 - Apache Software Foundation