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)