public interface BigFlag<F extends Enum<F> & BigFlag<F>> extends Flag<F,BigInteger>
BigInteger 表示 Valuable.value().| 限定符和类型 | 方法和说明 |
|---|---|
default F |
addFlag(F flag)
将标识和指定的标识合并成一个新的标识,新的标识包含两者。
|
default boolean |
hasFlag(F flag)
该表示是否包含指定的标识。
|
default F |
removeFlag(F flag)
将标识移除指定的标识,并生成一个新的标识。
|
definedValues, isDefined, toString, valueOfcompare, getDeclaringClass, valueOfdefault boolean hasFlag(F flag)
hasFlag 在接口中 Flag<F extends Enum<F> & BigFlag<F>,BigInteger>flag - 指定的标识,可为空Flag.hasFlag(Enum)default F addFlag(F flag)
addFlag 在接口中 Flag<F extends Enum<F> & BigFlag<F>,BigInteger>flag - 指定的标识。Flag.addFlag(Enum)default F removeFlag(F flag)
removeFlag 在接口中 Flag<F extends Enum<F> & BigFlag<F>,BigInteger>flag - 指定的标识。Flag.removeFlag(Enum)Copyright © 2021. All rights reserved.