Class DeclarationFactory.EvaluatedMethodDeclarationImpl

    • Field Detail

      • modifiers

        private final int modifiers
      • name

        private final java.lang.String name
      • method

        @DumpToString
        private final java.lang.reflect.Method method
    • Method Detail

      • name

        public java.lang.String name()
      • modifiers

        public int modifiers()
      • parameterTypes

        public java.util.List<EvaluatedType> parameterTypes()
      • method

        public java.lang.reflect.Method method()
      • annotation

        public <T extends java.lang.annotation.Annotation> T annotation​(java.lang.Class<T> annotationType)
      • annotations

        public java.util.List<java.lang.annotation.Annotation> annotations()
        Description copied from interface: EvaluatedDeclaration
        Return the annotations on this declaration.
        Returns:
        List of all annotations on this declaration.
      • element

        public java.lang.reflect.AnnotatedElement element()
      • accessible

        public java.lang.reflect.AccessibleObject accessible()