Class ClassInfoModel

    • Constructor Detail

      • ClassInfoModel

        public ClassInfoModel()
    • Method Detail

      • is

        public static boolean is​(Class<?> actor,
                                 String target)
      • is

        public static boolean is​(io.github.classgraph.ClassInfo actor,
                                 String target)
      • is

        public static boolean is​(Class<?> actor,
                                 Class<?> target)
      • is

        public static boolean is​(io.github.classgraph.ClassInfo actor,
                                 Class<?> target)
      • is

        public static boolean is​(Class<?> actor,
                                 io.github.classgraph.ClassInfo target)
      • is

        public static boolean is​(io.github.classgraph.ClassInfo actor,
                                 io.github.classgraph.ClassInfo target)
      • isAssignableFrom

        public static boolean isAssignableFrom​(String target,
                                               Class<?> actor)
      • isAssignableFrom

        public static boolean isAssignableFrom​(String target,
                                               io.github.classgraph.ClassInfo actor)
      • isAssignableFrom

        public static boolean isAssignableFrom​(Class<?> target,
                                               Class<?> actor)
      • isAssignableFrom

        public static boolean isAssignableFrom​(Class<?> target,
                                               io.github.classgraph.ClassInfo actor)
      • isAssignableFrom

        public static boolean isAssignableFrom​(io.github.classgraph.ClassInfo target,
                                               Class<?> actor)
      • isAssignableFrom

        public static boolean isAssignableFrom​(io.github.classgraph.ClassInfo target,
                                               io.github.classgraph.ClassInfo actor)
      • isAssignableFrom

        public static boolean isAssignableFrom​(String target,
                                               ClassInfoModel actor)
      • isAssignableFrom

        public static boolean isAssignableFrom​(Class<?> target,
                                               ClassInfoModel actor)
      • isAssignableFrom

        public static boolean isAssignableFrom​(io.github.classgraph.ClassInfo target,
                                               ClassInfoModel actor)
      • isJDKClass

        public static boolean isJDKClass​(io.github.classgraph.ClassInfo cls)
      • isJDKClass

        public static boolean isJDKClass​(String name)
      • isJDKClass

        public static boolean isJDKClass​(Class<?> cls)
      • isNonJDKClass

        public static boolean isNonJDKClass​(String name)
      • isNonJDKClass

        public static boolean isNonJDKClass​(io.github.classgraph.ClassInfo cls)
      • isNonJDKClass

        public static boolean isNonJDKClass​(Class<?> cls)
      • of

        public static ClassInfoModel of​(@Nonnull
                                        io.github.classgraph.ClassInfo origin)
      • isDateAssignable

        protected static <T> boolean isDateAssignable​(T actor,
                                                      BiPredicate<Class<?>,​T> predicate)
      • isDateTimeAssignable

        protected static <T> boolean isDateTimeAssignable​(T actor,
                                                          BiPredicate<Class<?>,​T> predicate)
      • getSimpleName

        public abstract String getSimpleName()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • is

        public boolean is​(String name)
      • is

        public boolean is​(Class<?> cls)
      • is

        public boolean is​(io.github.classgraph.ClassInfo cls)
      • isAbstract

        public abstract boolean isAbstract()
      • isAnnotation

        public abstract boolean isAnnotation()
      • isArrayClass

        public abstract boolean isArrayClass()
      • isAssignableFrom

        public boolean isAssignableFrom​(ClassInfoModel model)
      • isAssignableFrom

        public boolean isAssignableFrom​(io.github.classgraph.ClassInfo cls)
      • isAssignableFrom

        public boolean isAssignableFrom​(Class<?> cls)
      • isFinal

        public abstract boolean isFinal()
      • isInterface

        public abstract boolean isInterface()
      • isInterfaceOrAnnotation

        public abstract boolean isInterfaceOrAnnotation()
      • isNative

        public boolean isNative()
      • isPrivate

        public abstract boolean isPrivate()
      • isProtected

        public abstract boolean isProtected()
      • isPublic

        public abstract boolean isPublic()
      • isStandardClass

        public abstract boolean isStandardClass()
      • isStatic

        public abstract boolean isStatic()
      • isSynthetic

        public abstract boolean isSynthetic()
      • processAnnotations

        protected static List<AnnotationInfoModel> processAnnotations​(List<io.github.classgraph.AnnotationInfo> annotations)
      • processAnnotations

        protected static List<AnnotationInfoModel> processAnnotations​(Stream<io.github.classgraph.AnnotationInfo> annotations)