de.aktey

scanndal

package scanndal

Visibility
  1. Public
  2. All

Type Members

  1. class DeepAnnotationScan[A] extends AnyRef

    Find all classes, that have a certain annotation.

    Find all classes, that have a certain annotation. If that annotation is annotated with @Inherited, find also all childclasses of the annotated classes.

    (Because of the tree structure, one cannot use a simple ClassAnnotationFilter.)

    A

    the Annotation

  2. class DeepTypeScan[A] extends AnyRef

    Find all classes, that extend a class or extend a class, that extends this class Find all classes (and interfaces), that implement an interface or extend a class, that implements this interface.

    Find all classes, that extend a class or extend a class, that extends this class Find all classes (and interfaces), that implement an interface or extend a class, that implements this interface.

    (Because of the tree structure, one cannot use a simple ClassAnnotationFilter.)

    A

    the Annotation

  3. class Scanndal extends AnyRef

    Create a scanner for a package.

    Create a scanner for a package. All classes in the package and its subpackages will be scanned.

Value Members

  1. object Scanndal

    Created with IntelliJ IDEA.

    Created with IntelliJ IDEA. User: rwagner Date: 28.06.13

  2. package classfile

Ungrouped