Module java.desktop
Package java.beans

Annotation Interface Transient


@Target(METHOD) @Retention(RUNTIME) public @interface Transient
指示在Introspector构造与注释代码元素相关联的PropertyDescriptorEventSetDescriptor类时,应声明名为"transient"的属性具有给定的value。对于"transient"属性的true值指示从Encoder派生的编码器应忽略此功能。

Transient注释可用于涉及FeatureDescriptor子类的任何方法中,以识别注释类及其子类中的瞬态特性。通常,以"get"开头的方法是放置注释的最佳位置,并且在为同一特性定义多个注释的情况下,此声明优先。

要在超类声明为瞬态的类中声明一个非瞬态特性,请使用@Transient(false)。在所有情况下,Introspector通过参考最具体超类上的注释来决定特性是否是瞬态的。如果在任何超类中都不存在Transient注释,则该特性不是瞬态的。

自版本:
1.7
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    返回Introspector是否应为注释方法构造工件。
  • Element Details

    • value

      boolean value
      返回Introspector是否应为注释方法构造工件。
      返回:
      Introspector是否应为注释方法构造工件
      默认值:
      true