com.kirkk.analyzer.framework.bcel
Class PackageVisitor

java.lang.Object
  extended by org.apache.bcel.classfile.EmptyVisitor
      extended by com.kirkk.analyzer.framework.bcel.PackageVisitor
All Implemented Interfaces:
org.apache.bcel.classfile.Visitor

public class PackageVisitor
extends org.apache.bcel.classfile.EmptyVisitor


Constructor Summary
PackageVisitor(org.apache.bcel.classfile.JavaClass javaClass)
           
 
Method Summary
 java.util.List getAllImports()
           
 java.util.List getImports(java.util.List ignorePackages)
           
 void visitConstantClass(org.apache.bcel.classfile.ConstantClass cls)
           
 void visitConstantString(org.apache.bcel.classfile.ConstantString str)
           
 void visitConstantUtf8(org.apache.bcel.classfile.ConstantUtf8 utf)
           
 
Methods inherited from class org.apache.bcel.classfile.EmptyVisitor
visitCode, visitCodeException, visitConstantDouble, visitConstantFieldref, visitConstantFloat, visitConstantInteger, visitConstantInterfaceMethodref, visitConstantLong, visitConstantMethodref, visitConstantNameAndType, visitConstantPool, visitConstantValue, visitDeprecated, visitExceptionTable, visitField, visitInnerClass, visitInnerClasses, visitJavaClass, visitLineNumber, visitLineNumberTable, visitLocalVariable, visitLocalVariableTable, visitMethod, visitSignature, visitSourceFile, visitStackMap, visitStackMapEntry, visitSynthetic, visitUnknown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PackageVisitor

public PackageVisitor(org.apache.bcel.classfile.JavaClass javaClass)
Method Detail

visitConstantClass

public void visitConstantClass(org.apache.bcel.classfile.ConstantClass cls)
Specified by:
visitConstantClass in interface org.apache.bcel.classfile.Visitor
Overrides:
visitConstantClass in class org.apache.bcel.classfile.EmptyVisitor

visitConstantUtf8

public void visitConstantUtf8(org.apache.bcel.classfile.ConstantUtf8 utf)
Specified by:
visitConstantUtf8 in interface org.apache.bcel.classfile.Visitor
Overrides:
visitConstantUtf8 in class org.apache.bcel.classfile.EmptyVisitor

visitConstantString

public void visitConstantString(org.apache.bcel.classfile.ConstantString str)
Specified by:
visitConstantString in interface org.apache.bcel.classfile.Visitor
Overrides:
visitConstantString in class org.apache.bcel.classfile.EmptyVisitor

getAllImports

public java.util.List getAllImports()

getImports

public java.util.List getImports(java.util.List ignorePackages)


Copyright ? 2006 Kirk Knoernschild