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.ClassVisitorpublic org.objectweb.asm.AnnotationVisitor visitAnnotation(String desc, boolean visible)
visitAnnotation in class org.objectweb.asm.ClassVisitorpublic org.objectweb.asm.FieldVisitor visitField(int access,
String name,
String desc,
String signature,
Object value)
visitField in class org.objectweb.asm.ClassVisitorpublic org.objectweb.asm.MethodVisitor visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions)
visitMethod in class org.objectweb.asm.ClassVisitorpublic void visitInnerClass(String name, String outerName, String innerName, int access)
visitInnerClass in class org.objectweb.asm.ClassVisitorprivate 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.