public final class Guava extends Scanner
Constructor and Description |
---|
Guava(java.lang.Class<?> main,
java.lang.String pckg,
java.lang.String[] exclusions) |
Modifier and Type | Method and Description |
---|---|
protected java.util.Set<java.lang.reflect.Constructor<?>> |
provideConstructorsWithAnyParamAnnotated(java.lang.Class<? extends java.lang.annotation.Annotation> annotation) |
protected java.util.Set<java.lang.reflect.Field> |
provideFieldsAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotation) |
protected java.util.Set<java.lang.reflect.Method> |
provideMethodsAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotation) |
protected <T> java.util.Set<java.lang.Class<? extends T>> |
provideSubTypesOf(java.lang.Class<T> type) |
protected java.util.Set<java.lang.Class<?>> |
provideTypesAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotation) |
getClassesWithAnnotatedMethods, getFieldsAnnotatedWith, getParametersInConstructorsAnnotatedWith, getSubTypesOf, getTypesAnnotatedWith
public Guava(java.lang.Class<?> main, java.lang.String pckg, java.lang.String[] exclusions)
protected <T> java.util.Set<java.lang.Class<? extends T>> provideSubTypesOf(java.lang.Class<T> type)
provideSubTypesOf
in class Scanner
protected java.util.Set<java.lang.Class<?>> provideTypesAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
provideTypesAnnotatedWith
in class Scanner
protected java.util.Set<java.lang.reflect.Method> provideMethodsAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
provideMethodsAnnotatedWith
in class Scanner
protected java.util.Set<java.lang.reflect.Constructor<?>> provideConstructorsWithAnyParamAnnotated(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
provideConstructorsWithAnyParamAnnotated
in class Scanner
protected java.util.Set<java.lang.reflect.Field> provideFieldsAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
provideFieldsAnnotatedWith
in class Scanner