Package io.github.zero88.repl
Class SimpleReplScanner
- java.lang.Object
-
- io.github.zero88.repl.SimpleReplScanner
-
- All Implemented Interfaces:
ReflectionScanner
public class SimpleReplScanner extends java.lang.Object implements ReflectionScanner
-
-
Constructor Summary
Constructors Constructor Description SimpleReplScanner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.stream.Stream<? extends java.lang.Class<?>>classStream(java.lang.String pkgName, boolean recursive, 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)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.github.zero88.repl.ReflectionScanner
classStream
-
-
-
-
Method Detail
-
classStream
public java.util.stream.Stream<? extends java.lang.Class<?>> classStream(java.lang.String pkgName, boolean recursive, java.util.function.Predicate<java.lang.Class<?>> classPredicate)- Specified by:
classStreamin interfaceReflectionScanner
-
constructorStream
public <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)- Specified by:
constructorStreamin interfaceReflectionScanner
-
methodStream
public java.util.stream.Stream<java.lang.reflect.Method> methodStream(@NotNull @NotNull java.lang.Class<?> cls, java.util.function.Predicate<java.lang.reflect.Method> methodPredicate)- Specified by:
methodStreamin interfaceReflectionScanner
-
fieldStream
public java.util.stream.Stream<java.lang.reflect.Field> fieldStream(@NotNull @NotNull java.lang.Class<?> cls, java.util.function.Predicate<java.lang.reflect.Field> fieldPredicate)- Specified by:
fieldStreamin interfaceReflectionScanner
-
-