Package io.github.zero88.repl
Interface ReflectionScanner
-
- All Known Implementing Classes:
SimpleReplScanner
public interface ReflectionScanner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.util.stream.Stream<? extends java.lang.Class<?>>classStream(java.lang.String packageName, boolean recursive, java.util.function.Predicate<java.lang.Class<?>> classPredicate)default java.util.stream.Stream<? extends java.lang.Class<?>>classStream(java.lang.String packageName, java.util.function.Predicate<java.lang.Class<?>> classPredicate)<T> java.util.stream.Stream<java.lang.reflect.Constructor<T>>constructorStream(@NotNull java.lang.Class<T> cls, java.util.function.Predicate<java.lang.reflect.Constructor<T>> constructorPredicate)java.util.stream.Stream<java.lang.reflect.Field>fieldStream(@NotNull java.lang.Class<?> cls, java.util.function.Predicate<java.lang.reflect.Field> fieldPredicate)java.util.stream.Stream<java.lang.reflect.Method>methodStream(@NotNull java.lang.Class<?> cls, java.util.function.Predicate<java.lang.reflect.Method> methodPredicate)
-
-
-
Method Detail
-
classStream
default java.util.stream.Stream<? extends java.lang.Class<?>> classStream(java.lang.String packageName, java.util.function.Predicate<java.lang.Class<?>> classPredicate)
-
classStream
java.util.stream.Stream<? extends java.lang.Class<?>> classStream(java.lang.String packageName, boolean recursive, java.util.function.Predicate<java.lang.Class<?>> classPredicate)
-
constructorStream
<T> java.util.stream.Stream<java.lang.reflect.Constructor<T>> constructorStream(@NotNull @NotNull java.lang.Class<T> cls, java.util.function.Predicate<java.lang.reflect.Constructor<T>> constructorPredicate)
-
methodStream
java.util.stream.Stream<java.lang.reflect.Method> methodStream(@NotNull @NotNull java.lang.Class<?> cls, java.util.function.Predicate<java.lang.reflect.Method> methodPredicate)
-
fieldStream
java.util.stream.Stream<java.lang.reflect.Field> fieldStream(@NotNull @NotNull java.lang.Class<?> cls, java.util.function.Predicate<java.lang.reflect.Field> fieldPredicate)
-
-