public class SourceUtil
extends java.lang.Object
sources from SourceType annotations.SourceI| Modifier and Type | Class and Description |
|---|---|
static class |
SourceUtil.SourceTypeScanner
A scanner to work well-enough with the reflections library
|
| Constructor and Description |
|---|
SourceUtil() |
| Modifier and Type | Method and Description |
|---|---|
static SourceI |
fromSourceAnnotation(java.lang.annotation.Annotation annotation) |
static java.util.stream.Stream<SourceI> |
getSources(java.lang.Class<?> clazz) |
static <SOURCE extends SourceI> |
getSources(java.lang.Class<?> clazz,
java.lang.Class<SOURCE> sourceType) |
static java.util.List<SourceI> |
getSourcesAsList(java.lang.Class<?> clazz) |
static boolean |
hasSourceAnnotation(java.lang.Class<?> clazz) |
public static java.util.stream.Stream<SourceI> getSources(java.lang.Class<?> clazz)
public static java.util.List<SourceI> getSourcesAsList(java.lang.Class<?> clazz)
public static <SOURCE extends SourceI> java.util.stream.Stream<SOURCE> getSources(java.lang.Class<?> clazz, java.lang.Class<SOURCE> sourceType)
public static SourceI fromSourceAnnotation(java.lang.annotation.Annotation annotation)
public static boolean hasSourceAnnotation(java.lang.Class<?> clazz)