Annotation Interface Introspected.Property

Enclosing class:
Introspected

@Documented @Retention(RUNTIME) @Target({FIELD,METHOD,ANNOTATION_TYPE}) public static @interface Introspected.Property
Allows a field or method to be treated as an introspected property.
Since:
5.1.0
Author:
graemerocher
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
    The access values for introspected properties.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Returns the property access values.
    boolean
    Returns whether this property member should ignore other accessors for the same property.
    Returns the external property name.
    Returns the external property name as a shorthand for name().
  • Element Details

    • value

      String value
      Returns the external property name as a shorthand for name().
      Returns:
      The external property name.
      Default:
      ""
    • name

      String name
      Returns the external property name.
      Returns:
      The external property name.
      Default:
      ""
    • accessKind

      Returns the property access values.
      Returns:
      The property access values.
      Default:
      {READ, WRITE}
    • ignoreOtherAccessors

      boolean ignoreOtherAccessors
      Returns whether this property member should ignore other accessors for the same property.
      Returns:
      True if other accessors should be ignored.
      Default:
      false