org.sonatype.guice.bean.scanners
Class ClassSpaceScanner

java.lang.Object
  extended by org.sonatype.guice.bean.scanners.ClassSpaceScanner

public final class ClassSpaceScanner
extends java.lang.Object

ASM-style scanner that makes a ClassSpaceVisitor visit an existing ClassSpace.


Constructor Summary
ClassSpaceScanner(ClassFinder finder, ClassSpace space)
           
ClassSpaceScanner(ClassSpace space)
           
 
Method Summary
 void accept(ClassSpaceVisitor visitor)
          Makes the given ClassSpaceVisitor visit the ClassSpace of this scanner.
static void accept(ClassVisitor visitor, java.net.URL url)
          Makes the given ClassVisitor visit the class contained in the resource URL.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassSpaceScanner

public ClassSpaceScanner(ClassSpace space)

ClassSpaceScanner

public ClassSpaceScanner(ClassFinder finder,
                         ClassSpace space)
Method Detail

accept

public void accept(ClassSpaceVisitor visitor)
Makes the given ClassSpaceVisitor visit the ClassSpace of this scanner.

Parameters:
visitor - The class space visitor

accept

public static void accept(ClassVisitor visitor,
                          java.net.URL url)
Makes the given ClassVisitor visit the class contained in the resource URL.

Parameters:
visitor - The class space visitor
url - The class resource URL


Copyright © 2010-2011 Sonatype, Inc.. All Rights Reserved.