Package io.github.zero88.repl
Interface ReflectionElement
-
- All Known Implementing Classes:
ReflectionClass
public interface ReflectionElement- See Also:
AnnotatedElement,Class
-
-
Method Summary
Static Methods Modifier and Type Method Description static <T extends java.lang.reflect.AnnotatedElement>
java.util.function.Predicate<T>hasAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation>... annotations)static <T extends java.lang.Class>
java.util.function.Predicate<T>hasModifiers(int... modifiers)static <T extends java.lang.Class>
java.util.function.Predicate<T>isPublicClass()static <T extends java.lang.Class>
java.util.function.Predicate<T>notModifiers(int... modifiers)
-
-
-
Method Detail
-
hasModifiers
static <T extends java.lang.Class> java.util.function.Predicate<T> hasModifiers(int... modifiers)
-
notModifiers
static <T extends java.lang.Class> java.util.function.Predicate<T> notModifiers(int... modifiers)
-
isPublicClass
static <T extends java.lang.Class> java.util.function.Predicate<T> isPublicClass()
-
hasAnnotation
@SafeVarargs static <T extends java.lang.reflect.AnnotatedElement> java.util.function.Predicate<T> hasAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation>... annotations)
-
-