public interface AnnotationScanner
Modifier and Type | Method and Description |
---|---|
default java.util.stream.Stream<java.lang.Class<?>> |
scan(java.lang.Class<? extends java.lang.annotation.Annotation> annotation,
java.util.Collection<java.lang.String> packages)
Scans the given package names.
|
default java.util.stream.Stream<java.lang.Class<?>> |
scan(java.lang.Class<? extends java.lang.annotation.Annotation> annotation,
java.lang.Package... packages)
Scans the given package names.
|
default java.util.stream.Stream<java.lang.Class<?>> |
scan(java.lang.Class<? extends java.lang.annotation.Annotation> annotation,
java.lang.Package pkg)
Scan the given packages.
|
default java.util.stream.Stream<java.lang.Class<?>> |
scan(java.lang.Class<? extends java.lang.annotation.Annotation> annotation,
java.lang.String... packages)
Scans the given package names.
|
default java.util.stream.Stream<java.lang.Class<?>> |
scan(java.lang.String annotation,
java.util.Collection<java.lang.String> packages)
Scans the given package names.
|
default java.util.stream.Stream<java.lang.Class<?>> |
scan(java.lang.String annotation,
java.lang.Package... packages)
Scan the given packages.
|
default java.util.stream.Stream<java.lang.Class<?>> |
scan(java.lang.String annotation,
java.util.stream.Stream<java.lang.String> packages)
Scans the given package names.
|
default java.util.stream.Stream<java.lang.Class<?>> |
scan(java.lang.String annotation,
java.lang.String... packages)
Scans the given package names.
|
java.util.stream.Stream<java.lang.Class<?>> |
scan(java.lang.String annotation,
java.lang.String pkg)
Scan the given packages.
|
@NonNull java.util.stream.Stream<java.lang.Class<?>> scan(@NonNull java.lang.String annotation, @NonNull java.lang.String pkg)
annotation
- The annotation to scan forpkg
- The package to scan@NonNull default java.util.stream.Stream<java.lang.Class<?>> scan(@NonNull java.lang.String annotation, @NonNull java.lang.Package... packages)
annotation
- The annotation to scan forpackages
- The packages to scan@NonNull default java.util.stream.Stream<java.lang.Class<?>> scan(@NonNull java.lang.Class<? extends java.lang.annotation.Annotation> annotation, @NonNull java.lang.Package... packages)
annotation
- The annotation to scanpackages
- The packages@NonNull default java.util.stream.Stream<java.lang.Class<?>> scan(@NonNull java.lang.Class<? extends java.lang.annotation.Annotation> annotation, @NonNull java.lang.Package pkg)
annotation
- The annotation to scan forpkg
- The package to scan@NonNull default java.util.stream.Stream<java.lang.Class<?>> scan(@NonNull java.lang.String annotation, @NonNull java.lang.String... packages)
annotation
- The annotation name to scanpackages
- The package names@NonNull default java.util.stream.Stream<java.lang.Class<?>> scan(@NonNull java.lang.String annotation, @NonNull java.util.Collection<java.lang.String> packages)
annotation
- The annotation name to scanpackages
- The package names@NonNull default java.util.stream.Stream<java.lang.Class<?>> scan(@NonNull java.lang.Class<? extends java.lang.annotation.Annotation> annotation, @NonNull java.util.Collection<java.lang.String> packages)
annotation
- The annotation name to scanpackages
- The package names@NonNull default java.util.stream.Stream<java.lang.Class<?>> scan(@NonNull java.lang.String annotation, @NonNull java.util.stream.Stream<java.lang.String> packages)
annotation
- The annotation name to scanpackages
- The package names@NonNull default java.util.stream.Stream<java.lang.Class<?>> scan(@NonNull java.lang.Class<? extends java.lang.annotation.Annotation> annotation, @NonNull java.lang.String... packages)
annotation
- The annotation to scanpackages
- The package names