Module  java.desktop
软件包  java.beans

Annotation Type Transient



  • @Target(METHOD)
    @Retention(RUNTIME)
    public @interface Transient
    表示当Introspector构造与注释的代码元素相关联的PropertyDescriptorEventSetDescriptor类时,应使用给定的value声明一个名为“transient”的属性。 “瞬态”属性的true值表示从Encoder派生的编码器应忽略此功能。

    Transient注释可以用于涉及到一个FeatureDescriptor子类的任何方法来标识注释类及其子类中的瞬态特征。 通常,以“get”开头的方法是放置注释的最佳位置,在为同一特征定义多个注释的情况下,该声明优先。

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

    从以下版本开始:
    1.7
    • Optional Element Summary

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

      • value

        boolean value
        返回 Introspector是否应为注释方法构造工件。
        结果
        Introspector是否应为注释方法构造工件
        Default:
        真正