abstract class AbstractDependencyVisitor
extends org.objectweb.asm.ClassVisitor
Modifier and Type | Class and Description |
---|---|
private class |
AbstractDependencyVisitor.AnnotationVisit
Annotations
|
private class |
AbstractDependencyVisitor.MethodVisit
MethodVisit delegates to encapsulated MethodVisitor as well as
recording dependencies.
|
private class |
AbstractDependencyVisitor.SignatureVisit
Signatures
|
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) |
org.objectweb.asm.AnnotationVisitor |
visitAnnotation(String desc,
boolean visible) |
org.objectweb.asm.FieldVisitor |
visitField(int access,
String name,
String desc,
String signature,
Object value) |
void |
visitInnerClass(String name,
String outerName,
String innerName,
int access) |
org.objectweb.asm.MethodVisitor |
visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions) |
protected abstract void addName(String name)
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces)
visit
in class org.objectweb.asm.ClassVisitor
public org.objectweb.asm.AnnotationVisitor visitAnnotation(String desc, boolean visible)
visitAnnotation
in class org.objectweb.asm.ClassVisitor
public org.objectweb.asm.FieldVisitor visitField(int access, String name, String desc, String signature, Object value)
visitField
in class org.objectweb.asm.ClassVisitor
public org.objectweb.asm.MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions)
visitMethod
in class org.objectweb.asm.ClassVisitor
public void visitInnerClass(String name, String outerName, String innerName, int access)
visitInnerClass
in class org.objectweb.asm.ClassVisitor
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.