Class DeclarationFactory.EvaluatedFieldDeclarationImpl

    • Field Detail

      • modifiers

        private final int modifiers
      • name

        private final java.lang.String name
      • field

        @DumpToString
        private final java.lang.reflect.Field field
    • Constructor Detail

      • EvaluatedFieldDeclarationImpl

        public EvaluatedFieldDeclarationImpl​(EvaluatedClassDeclaration cdecl,
                                             int modifiers,
                                             EvaluatedType fieldType,
                                             java.lang.String name,
                                             java.lang.reflect.Field field)
    • Method Detail

      • 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.
      • name

        public java.lang.String name()
      • modifiers

        public int modifiers()
      • element

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

        public java.lang.reflect.AccessibleObject accessible()
      • field

        public java.lang.reflect.Field field()