Enum Scanners

    • Enum Constant Detail

      • SubTypes

        public static final Scanners SubTypes
        scan type superclasses and interfaces

        Note that Object class is excluded by default, in order to reduce store size.
        Use filterResultsBy(Predicate) to change, for example SubTypes.filterResultsBy(c -> true)
      • TypesAnnotated

        public static final Scanners TypesAnnotated
        scan type annotations
      • MethodsAnnotated

        public static final Scanners MethodsAnnotated
        scan method annotations
      • ConstructorsAnnotated

        public static final Scanners ConstructorsAnnotated
        scan constructor annotations
      • FieldsAnnotated

        public static final Scanners FieldsAnnotated
        scan field annotations
      • Resources

        public static final Scanners Resources
        scan non .class files such as xml or properties files
      • MethodsParameter

        public static final Scanners MethodsParameter
        scan method parameters types and annotations
      • ConstructorsParameter

        public static final Scanners ConstructorsParameter
        scan constructor parameters types and annotations
      • MethodsSignature

        public static final Scanners MethodsSignature
        scan methods signature
      • ConstructorsSignature

        public static final Scanners ConstructorsSignature
        scan constructors signature
      • MethodsReturn

        public static final Scanners MethodsReturn
        scan method return type
    • Method Detail

      • values

        public static Scanners[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (Scanners c : Scanners.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static Scanners valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • acceptResult

        protected boolean acceptResult​(String fqn)