public final class

ClassSpaceScanner

extends Object
java.lang.Object
   ↳ org.eclipse.sisu.scanners.ClassSpaceScanner

Class Overview

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

Summary

Public Constructors
ClassSpaceScanner(ClassSpace space)
ClassSpaceScanner(ClassFinder finder, ClassSpace space)
Public Methods
static void accept(ClassVisitor visitor, URL url)
Makes the given ClassVisitor visit the class contained in the resource URL.
void accept(ClassSpaceVisitor visitor)
Makes the given ClassSpaceVisitor visit the ClassSpace of this scanner.
static boolean verify(ClassSpace space, Class...<?> specification)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ClassSpaceScanner (ClassSpace space)

public ClassSpaceScanner (ClassFinder finder, ClassSpace space)

Public Methods

public static void accept (ClassVisitor visitor, 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

public void accept (ClassSpaceVisitor visitor)

Makes the given ClassSpaceVisitor visit the ClassSpace of this scanner.

Parameters
visitor The class space visitor

public static boolean verify (ClassSpace space, Class...<?> specification)