org.jvnet.animal_sniffer
Class PackageListBuilder

java.lang.Object
  extended by org.jvnet.animal_sniffer.ClassFileVisitor
      extended by org.jvnet.animal_sniffer.PackageListBuilder

public class PackageListBuilder
extends ClassFileVisitor

List up packages seen in the given classes.

Author:
Kohsuke Kawaguchi

Field Summary
 java.util.Set packages
           
 
Constructor Summary
PackageListBuilder()
           
PackageListBuilder(java.util.Set packages)
           
 
Method Summary
protected  void process(java.lang.String name, java.io.InputStream image)
           
 
Methods inherited from class org.jvnet.animal_sniffer.ClassFileVisitor
process, process, processClassFile, processDirectory, processJarFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

packages

public final java.util.Set packages
Constructor Detail

PackageListBuilder

public PackageListBuilder(java.util.Set packages)

PackageListBuilder

public PackageListBuilder()
Method Detail

process

protected void process(java.lang.String name,
                       java.io.InputStream image)
                throws java.io.IOException
Specified by:
process in class ClassFileVisitor
Parameters:
name - Displayable name to identify what class file we are processing
image - Class file image.
Throws:
java.io.IOException


Copyright © 2008. All Rights Reserved.