abstract class AbstractDependencyVisitor extends AbstractVisitor
Modifier and Type | Field and Description |
---|---|
(package private) Pattern |
arrayOfObjects |
(package private) String |
pattern |
Constructor and Description |
---|
AbstractDependencyVisitor() |
Modifier and Type | Method and Description |
---|---|
private void |
addDesc(String desc) |
private void |
addMethodDesc(String desc) |
protected abstract void |
addName(String name) |
private void |
addNameInternal(String name) |
private void |
addNames(String[] names) |
private void |
addSignature(String signature) |
private void |
addType(org.objectweb.asm.Type t) |
private void |
addTypeSignature(String signature) |
void |
visit(int version,
int access,
String name,
String signature,
String superName,
String[] interfaces) |
void |
visit(String name,
Object value) |
org.objectweb.asm.AnnotationVisitor |
visitAnnotation(String desc,
boolean visible) |
org.objectweb.asm.AnnotationVisitor |
visitAnnotation(String name,
String desc) |
void |
visitClassType(String name) |
void |
visitEnum(String name,
String desc,
String value) |
org.objectweb.asm.FieldVisitor |
visitField(int access,
String name,
String desc,
String signature,
Object value) |
void |
visitFieldInsn(int opcode,
String owner,
String name,
String desc) |
void |
visitInnerClass(String name,
String outerName,
String innerName,
int access) |
void |
visitInnerClassType(String name) |
void |
visitLdcInsn(Object cst) |
void |
visitLocalVariable(String name,
String desc,
String signature,
org.objectweb.asm.Label start,
org.objectweb.asm.Label end,
int index) |
org.objectweb.asm.MethodVisitor |
visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions) |
void |
visitMethodInsn(int opcode,
String owner,
String name,
String desc) |
void |
visitMultiANewArrayInsn(String desc,
int dims) |
org.objectweb.asm.AnnotationVisitor |
visitParameterAnnotation(int parameter,
String desc,
boolean visible) |
void |
visitTryCatchBlock(org.objectweb.asm.Label start,
org.objectweb.asm.Label end,
org.objectweb.asm.Label handler,
String type) |
void |
visitTypeInsn(int opcode,
String desc) |
void |
visitTypeVariable(String name) |
visitArrayType, visitBaseType, visitClassBound, visitExceptionType, visitFormalTypeParameter, visitInterface, visitInterfaceBound, visitParameterType, visitReturnType, visitSuperclass, visitTypeArgument, visitTypeArgument
visitAnnotationDefault, visitArray, visitAttribute, visitCode, visitEnd, visitFrame, visitIincInsn, visitInsn, visitIntInsn, visitJumpInsn, visitLabel, visitLineNumber, visitLookupSwitchInsn, visitMaxs, visitOuterClass, visitSource, visitTableSwitchInsn, visitVarInsn
protected abstract void addName(String name)
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces)
visit
in interface org.objectweb.asm.ClassVisitor
visit
in class org.objectweb.asm.commons.EmptyVisitor
public org.objectweb.asm.AnnotationVisitor visitAnnotation(String desc, boolean visible)
visitAnnotation
in interface org.objectweb.asm.ClassVisitor
visitAnnotation
in interface org.objectweb.asm.FieldVisitor
visitAnnotation
in interface org.objectweb.asm.MethodVisitor
visitAnnotation
in class org.objectweb.asm.commons.EmptyVisitor
public org.objectweb.asm.FieldVisitor visitField(int access, String name, String desc, String signature, Object value)
visitField
in interface org.objectweb.asm.ClassVisitor
visitField
in class org.objectweb.asm.commons.EmptyVisitor
public org.objectweb.asm.MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions)
visitMethod
in interface org.objectweb.asm.ClassVisitor
visitMethod
in class org.objectweb.asm.commons.EmptyVisitor
public void visitInnerClass(String name, String outerName, String innerName, int access)
visitInnerClass
in interface org.objectweb.asm.ClassVisitor
visitInnerClass
in class org.objectweb.asm.commons.EmptyVisitor
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation(int parameter, String desc, boolean visible)
visitParameterAnnotation
in interface org.objectweb.asm.MethodVisitor
visitParameterAnnotation
in class org.objectweb.asm.commons.EmptyVisitor
public void visitTypeInsn(int opcode, String desc)
visitTypeInsn
in interface org.objectweb.asm.MethodVisitor
visitTypeInsn
in class org.objectweb.asm.commons.EmptyVisitor
public void visitFieldInsn(int opcode, String owner, String name, String desc)
visitFieldInsn
in interface org.objectweb.asm.MethodVisitor
visitFieldInsn
in class org.objectweb.asm.commons.EmptyVisitor
public void visitMethodInsn(int opcode, String owner, String name, String desc)
visitMethodInsn
in interface org.objectweb.asm.MethodVisitor
visitMethodInsn
in class org.objectweb.asm.commons.EmptyVisitor
public void visitLdcInsn(Object cst)
visitLdcInsn
in interface org.objectweb.asm.MethodVisitor
visitLdcInsn
in class org.objectweb.asm.commons.EmptyVisitor
public void visitMultiANewArrayInsn(String desc, int dims)
visitMultiANewArrayInsn
in interface org.objectweb.asm.MethodVisitor
visitMultiANewArrayInsn
in class org.objectweb.asm.commons.EmptyVisitor
public void visitLocalVariable(String name, String desc, String signature, org.objectweb.asm.Label start, org.objectweb.asm.Label end, int index)
visitLocalVariable
in interface org.objectweb.asm.MethodVisitor
visitLocalVariable
in class org.objectweb.asm.commons.EmptyVisitor
public void visitTryCatchBlock(org.objectweb.asm.Label start, org.objectweb.asm.Label end, org.objectweb.asm.Label handler, String type)
visitTryCatchBlock
in interface org.objectweb.asm.MethodVisitor
visitTryCatchBlock
in class org.objectweb.asm.commons.EmptyVisitor
public void visit(String name, Object value)
visit
in interface org.objectweb.asm.AnnotationVisitor
visit
in class org.objectweb.asm.commons.EmptyVisitor
public void visitEnum(String name, String desc, String value)
visitEnum
in interface org.objectweb.asm.AnnotationVisitor
visitEnum
in class org.objectweb.asm.commons.EmptyVisitor
public org.objectweb.asm.AnnotationVisitor visitAnnotation(String name, String desc)
visitAnnotation
in interface org.objectweb.asm.AnnotationVisitor
visitAnnotation
in class org.objectweb.asm.commons.EmptyVisitor
public void visitTypeVariable(String name)
visitTypeVariable
in interface org.objectweb.asm.signature.SignatureVisitor
visitTypeVariable
in class AbstractVisitor
public void visitClassType(String name)
visitClassType
in interface org.objectweb.asm.signature.SignatureVisitor
visitClassType
in class AbstractVisitor
public void visitInnerClassType(String name)
visitInnerClassType
in interface org.objectweb.asm.signature.SignatureVisitor
visitInnerClassType
in class AbstractVisitor
private void addNameInternal(String name)
private void addNames(String[] names)
private void addDesc(String desc)
private void addMethodDesc(String desc)
private void addType(org.objectweb.asm.Type t)
private void addSignature(String signature)
private void addTypeSignature(String signature)
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.