Class 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
    • Constructor Detail

      • SimpleReplScanner

        public SimpleReplScanner()
    • 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:
        classStream in interface ReflectionScanner
      • 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:
        constructorStream in interface ReflectionScanner
      • 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:
        methodStream in interface ReflectionScanner
      • 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:
        fieldStream in interface ReflectionScanner