模块  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  
      变量和类型 Optional Element 描述
      boolean value
      返回 Introspector是否应为带注释的方法构造工件。
    • Element Detail

      • value

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