org.vafer.dependency.asm
Class DelegatingVisitor
java.lang.Object
org.vafer.dependency.asm.DelegatingVisitor
- All Implemented Interfaces:
- org.objectweb.asm.ClassVisitor, org.objectweb.asm.FieldVisitor, org.objectweb.asm.MethodVisitor
- Direct Known Subclasses:
- DependencyVisitor
public class DelegatingVisitor
- extends java.lang.Object
- implements org.objectweb.asm.ClassVisitor, org.objectweb.asm.FieldVisitor, org.objectweb.asm.MethodVisitor
Method Summary |
protected org.objectweb.asm.AnnotationVisitor |
doVisitClassAnnotation(java.lang.String desc,
boolean visible)
|
protected void |
doVisitClassAttribute(org.objectweb.asm.Attribute attr)
|
protected void |
doVisitClassEnd()
|
protected org.objectweb.asm.FieldVisitor |
doVisitField(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.Object value)
|
protected org.objectweb.asm.AnnotationVisitor |
doVisitFieldAnnotation(java.lang.String desc,
boolean visible)
|
protected void |
doVisitFieldAttribute(org.objectweb.asm.Attribute attr)
|
protected void |
doVisitFieldEnd()
|
protected org.objectweb.asm.MethodVisitor |
doVisitMethod(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.String[] exceptions)
|
protected org.objectweb.asm.AnnotationVisitor |
doVisitMethodAnnotation(java.lang.String desc,
boolean visible)
|
protected void |
doVisitMethodAttribute(org.objectweb.asm.Attribute attr)
|
protected void |
doVisitMethodEnd()
|
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)
|
org.objectweb.asm.AnnotationVisitor |
visitAnnotationDefault()
|
void |
visitAttribute(org.objectweb.asm.Attribute attr)
|
void |
visitCode()
|
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 |
visitFieldInsn(int opcode,
java.lang.String owner,
java.lang.String name,
java.lang.String desc)
|
void |
visitIincInsn(int var,
int increment)
|
void |
visitInnerClass(java.lang.String name,
java.lang.String outerName,
java.lang.String innerName,
int access)
|
void |
visitInsn(int opcode)
|
void |
visitIntInsn(int opcode,
int operand)
|
void |
visitJumpInsn(int opcode,
org.objectweb.asm.Label label)
|
void |
visitLabel(org.objectweb.asm.Label label)
|
void |
visitLdcInsn(java.lang.Object cst)
|
void |
visitLineNumber(int line,
org.objectweb.asm.Label start)
|
void |
visitLocalVariable(java.lang.String name,
java.lang.String desc,
java.lang.String signature,
org.objectweb.asm.Label start,
org.objectweb.asm.Label end,
int index)
|
void |
visitLookupSwitchInsn(org.objectweb.asm.Label dflt,
int[] keys,
org.objectweb.asm.Label[] labels)
|
void |
visitMaxs(int maxStack,
int maxLocals)
|
org.objectweb.asm.MethodVisitor |
visitMethod(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.String[] exceptions)
|
void |
visitMethodInsn(int opcode,
java.lang.String owner,
java.lang.String name,
java.lang.String desc)
|
void |
visitMultiANewArrayInsn(java.lang.String desc,
int dims)
|
void |
visitOuterClass(java.lang.String owner,
java.lang.String name,
java.lang.String desc)
|
org.objectweb.asm.AnnotationVisitor |
visitParameterAnnotation(int parameter,
java.lang.String desc,
boolean visible)
|
void |
visitSource(java.lang.String source,
java.lang.String debug)
|
void |
visitTableSwitchInsn(int min,
int max,
org.objectweb.asm.Label dflt,
org.objectweb.asm.Label[] labels)
|
void |
visitTryCatchBlock(org.objectweb.asm.Label start,
org.objectweb.asm.Label end,
org.objectweb.asm.Label handler,
java.lang.String type)
|
void |
visitTypeInsn(int opcode,
java.lang.String desc)
|
void |
visitVarInsn(int opcode,
int var)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DelegatingVisitor
public DelegatingVisitor(org.objectweb.asm.ClassVisitor pClassVisitor)
visitAnnotation
public final org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String desc,
boolean visible)
- Specified by:
visitAnnotation
in interface org.objectweb.asm.ClassVisitor
- Specified by:
visitAnnotation
in interface org.objectweb.asm.FieldVisitor
- Specified by:
visitAnnotation
in interface org.objectweb.asm.MethodVisitor
doVisitClassAnnotation
protected org.objectweb.asm.AnnotationVisitor doVisitClassAnnotation(java.lang.String desc,
boolean visible)
doVisitMethodAnnotation
protected org.objectweb.asm.AnnotationVisitor doVisitMethodAnnotation(java.lang.String desc,
boolean visible)
doVisitFieldAnnotation
protected org.objectweb.asm.AnnotationVisitor doVisitFieldAnnotation(java.lang.String desc,
boolean visible)
visitAttribute
public final void visitAttribute(org.objectweb.asm.Attribute attr)
- Specified by:
visitAttribute
in interface org.objectweb.asm.ClassVisitor
- Specified by:
visitAttribute
in interface org.objectweb.asm.FieldVisitor
- Specified by:
visitAttribute
in interface org.objectweb.asm.MethodVisitor
doVisitClassAttribute
protected void doVisitClassAttribute(org.objectweb.asm.Attribute attr)
doVisitMethodAttribute
protected void doVisitMethodAttribute(org.objectweb.asm.Attribute attr)
doVisitFieldAttribute
protected void doVisitFieldAttribute(org.objectweb.asm.Attribute attr)
visitEnd
public final void visitEnd()
- Specified by:
visitEnd
in interface org.objectweb.asm.ClassVisitor
- Specified by:
visitEnd
in interface org.objectweb.asm.FieldVisitor
- Specified by:
visitEnd
in interface org.objectweb.asm.MethodVisitor
doVisitClassEnd
protected void doVisitClassEnd()
doVisitMethodEnd
protected void doVisitMethodEnd()
doVisitFieldEnd
protected void doVisitFieldEnd()
visit
public void visit(int version,
int access,
java.lang.String name,
java.lang.String signature,
java.lang.String superName,
java.lang.String[] interfaces)
- Specified by:
visit
in interface org.objectweb.asm.ClassVisitor
visitField
public final org.objectweb.asm.FieldVisitor visitField(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.Object value)
- Specified by:
visitField
in interface org.objectweb.asm.ClassVisitor
doVisitField
protected org.objectweb.asm.FieldVisitor doVisitField(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.Object value)
visitInnerClass
public void visitInnerClass(java.lang.String name,
java.lang.String outerName,
java.lang.String innerName,
int access)
- Specified by:
visitInnerClass
in interface org.objectweb.asm.ClassVisitor
visitMethod
public final org.objectweb.asm.MethodVisitor visitMethod(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.String[] exceptions)
- Specified by:
visitMethod
in interface org.objectweb.asm.ClassVisitor
doVisitMethod
protected org.objectweb.asm.MethodVisitor doVisitMethod(int access,
java.lang.String name,
java.lang.String desc,
java.lang.String signature,
java.lang.String[] exceptions)
visitOuterClass
public void visitOuterClass(java.lang.String owner,
java.lang.String name,
java.lang.String desc)
- Specified by:
visitOuterClass
in interface org.objectweb.asm.ClassVisitor
visitSource
public void visitSource(java.lang.String source,
java.lang.String debug)
- Specified by:
visitSource
in interface org.objectweb.asm.ClassVisitor
visitAnnotationDefault
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault()
- Specified by:
visitAnnotationDefault
in interface org.objectweb.asm.MethodVisitor
visitCode
public void visitCode()
- Specified by:
visitCode
in interface org.objectweb.asm.MethodVisitor
visitFieldInsn
public void visitFieldInsn(int opcode,
java.lang.String owner,
java.lang.String name,
java.lang.String desc)
- Specified by:
visitFieldInsn
in interface org.objectweb.asm.MethodVisitor
visitIincInsn
public void visitIincInsn(int var,
int increment)
- Specified by:
visitIincInsn
in interface org.objectweb.asm.MethodVisitor
visitInsn
public void visitInsn(int opcode)
- Specified by:
visitInsn
in interface org.objectweb.asm.MethodVisitor
visitIntInsn
public void visitIntInsn(int opcode,
int operand)
- Specified by:
visitIntInsn
in interface org.objectweb.asm.MethodVisitor
visitJumpInsn
public void visitJumpInsn(int opcode,
org.objectweb.asm.Label label)
- Specified by:
visitJumpInsn
in interface org.objectweb.asm.MethodVisitor
visitLabel
public void visitLabel(org.objectweb.asm.Label label)
- Specified by:
visitLabel
in interface org.objectweb.asm.MethodVisitor
visitLdcInsn
public void visitLdcInsn(java.lang.Object cst)
- Specified by:
visitLdcInsn
in interface org.objectweb.asm.MethodVisitor
visitLineNumber
public void visitLineNumber(int line,
org.objectweb.asm.Label start)
- Specified by:
visitLineNumber
in interface org.objectweb.asm.MethodVisitor
visitLocalVariable
public void visitLocalVariable(java.lang.String name,
java.lang.String desc,
java.lang.String signature,
org.objectweb.asm.Label start,
org.objectweb.asm.Label end,
int index)
- Specified by:
visitLocalVariable
in interface org.objectweb.asm.MethodVisitor
visitLookupSwitchInsn
public void visitLookupSwitchInsn(org.objectweb.asm.Label dflt,
int[] keys,
org.objectweb.asm.Label[] labels)
- Specified by:
visitLookupSwitchInsn
in interface org.objectweb.asm.MethodVisitor
visitMaxs
public void visitMaxs(int maxStack,
int maxLocals)
- Specified by:
visitMaxs
in interface org.objectweb.asm.MethodVisitor
visitMethodInsn
public void visitMethodInsn(int opcode,
java.lang.String owner,
java.lang.String name,
java.lang.String desc)
- Specified by:
visitMethodInsn
in interface org.objectweb.asm.MethodVisitor
visitMultiANewArrayInsn
public void visitMultiANewArrayInsn(java.lang.String desc,
int dims)
- Specified by:
visitMultiANewArrayInsn
in interface org.objectweb.asm.MethodVisitor
visitParameterAnnotation
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int parameter,
java.lang.String desc,
boolean visible)
- Specified by:
visitParameterAnnotation
in interface org.objectweb.asm.MethodVisitor
visitTableSwitchInsn
public void visitTableSwitchInsn(int min,
int max,
org.objectweb.asm.Label dflt,
org.objectweb.asm.Label[] labels)
- Specified by:
visitTableSwitchInsn
in interface org.objectweb.asm.MethodVisitor
visitTryCatchBlock
public void visitTryCatchBlock(org.objectweb.asm.Label start,
org.objectweb.asm.Label end,
org.objectweb.asm.Label handler,
java.lang.String type)
- Specified by:
visitTryCatchBlock
in interface org.objectweb.asm.MethodVisitor
visitTypeInsn
public void visitTypeInsn(int opcode,
java.lang.String desc)
- Specified by:
visitTypeInsn
in interface org.objectweb.asm.MethodVisitor
visitVarInsn
public void visitVarInsn(int opcode,
int var)
- Specified by:
visitVarInsn
in interface org.objectweb.asm.MethodVisitor
Copyright © {inceptionYear}-2008 null. All Rights Reserved.