@Target(value=METHOD) @Retention(value=RUNTIME) public @interface Transient
Introspector
构造与注释代码元素相关联的PropertyDescriptor
或EventSetDescriptor
类时,应使用给定的value
声明一个名为“transient”的属性。
“瞬态”属性的true
值表示从Encoder
派生的编码器应忽略此功能。
Transient
注释可以用于FeatureDescriptor
子类中涉及的任何方法,用于标识注释类及其子类中的瞬态特征。 通常,以“get”开头的方法是放置注释的最佳位置,在为同一特征定义多个注释的情况下,该声明优先。
要在超类声明它的类中声明非瞬态特征,请使用@Transient(false)
。 在所有情况下, Introspector
决定是否一个特点是通过参照注释的最具体的超短暂的。 如果没有Transient
注释存在于任何超类中,则该特征不是暂时的。
Modifier and Type | Optional Element and Description |
---|---|
boolean |
value
返回
Introspector 是否应该为注释方法构造工件。
|