public abstract class AbstractFlag<F extends AbstractFlag<F,V>,V> extends Object implements FlagValue<F,V>
| 限定符 | 构造器和说明 |
|---|---|
protected |
AbstractFlag(String name,
V value) |
protected |
AbstractFlag(V value) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract F |
createFlag(V value)
创建 Flag
|
boolean |
equals(Object obj) |
Class<F> |
getDeclaringClass()
declaring class
|
int |
hashCode() |
String |
name()
name
|
protected abstract Class<?> |
superClass()
super class
|
String |
toString() |
V |
value()
表示该实例的值
|
addFlag, addValue, compare, hasFlag, hasValue, isDefined, removeFlag, removeValue, toDefineArray, toDefineArray, toDefineFlags, toDefineFlags, valueOfcompareToprotected final V value
protected AbstractFlag(V value)
public final Class<F> getDeclaringClass()
FlagValuegetDeclaringClass 在接口中 FlagValue<F extends AbstractFlag<F,V>,V>protected abstract Class<?> superClass()
Copyright © 2022. All rights reserved.