public class ImportVisitor
extends org.apache.bcel.classfile.EmptyVisitor
| Constructor and Description |
|---|
ImportVisitor(org.apache.bcel.classfile.JavaClass javaClass)
Create an Import visitor.
|
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getImports()
Get the list of discovered imports.
|
void |
visitConstantClass(org.apache.bcel.classfile.ConstantClass constantClass)
Find any formally declared import in the Constant Pool.
|
void |
visitConstantUtf8(org.apache.bcel.classfile.ConstantUtf8 constantUtf8)
Find any package class Strings in the UTF8 String Pool.
|
visitAnnotation, visitAnnotationDefault, visitAnnotationEntry, visitBootstrapMethods, visitCode, visitCodeException, visitConstantDouble, visitConstantDynamic, visitConstantFieldref, visitConstantFloat, visitConstantInteger, visitConstantInterfaceMethodref, visitConstantInvokeDynamic, visitConstantLong, visitConstantMethodHandle, visitConstantMethodref, visitConstantMethodType, visitConstantModule, visitConstantNameAndType, visitConstantPackage, visitConstantPool, visitConstantString, visitConstantValue, visitDeprecated, visitEnclosingMethod, visitExceptionTable, visitField, visitInnerClass, visitInnerClasses, visitJavaClass, visitLineNumber, visitLineNumberTable, visitLocalVariable, visitLocalVariableTable, visitLocalVariableTypeTable, visitMethod, visitMethodParameter, visitMethodParameters, visitModule, visitModuleExports, visitModuleMainClass, visitModuleOpens, visitModulePackages, visitModuleProvides, visitModuleRequires, visitNestHost, visitNestMembers, visitParameterAnnotation, visitParameterAnnotationEntry, visitSignature, visitSourceFile, visitStackMap, visitStackMapEntry, visitStackMapType, visitSynthetic, visitUnknownpublic ImportVisitor(org.apache.bcel.classfile.JavaClass javaClass)
javaClass - the javaclass to work frompublic List<String> getImports()
public void visitConstantClass(org.apache.bcel.classfile.ConstantClass constantClass)
visitConstantClass in interface org.apache.bcel.classfile.VisitorvisitConstantClass in class org.apache.bcel.classfile.EmptyVisitorEmptyVisitor.visitConstantClass(org.apache.bcel.classfile.ConstantClass)public void visitConstantUtf8(org.apache.bcel.classfile.ConstantUtf8 constantUtf8)
visitConstantUtf8 in interface org.apache.bcel.classfile.VisitorvisitConstantUtf8 in class org.apache.bcel.classfile.EmptyVisitorEmptyVisitor.visitConstantUtf8(org.apache.bcel.classfile.ConstantUtf8)Copyright © 2002–2024 The Apache Software Foundation. All rights reserved.