將常量與標誌組合在一起
使用設定為 true
的 IntDef#flag()
屬性,可以組合多個常量。
使用本主題中的相同示例 :
public abstract class Car {
//Define the list of accepted constants
@IntDef(flag=true, value={MICROCAR, CONVERTIBLE, SUPERCAR, MINIVAN, SUV})
//Tell the compiler not to store annotation data in the .class file
@Retention(RetentionPolicy.SOURCE)
.....
}
使用者可以將允許的常量與標誌(例如|
,&
,^
)組合在一起。