public enum TypePolicys extends java.lang.Enum<TypePolicys> implements TypePolicy
TypePolicys
| 枚举常量和说明 |
|---|
CLASS
class level, use sourceType == checkedType
|
INSTANCE
class level, use sourceType.isAssignableFrom(checkedType)
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
support(java.lang.Class<?> sourceType,
java.lang.Class<?> checkedType)
support.
|
static TypePolicys |
valueOf(java.lang.String name)
返回带有指定名称的该类型的枚举常量。
|
static TypePolicys[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final TypePolicys CLASS
public static final TypePolicys INSTANCE
public static TypePolicys[] values()
for (TypePolicys c : TypePolicys.values()) System.out.println(c);
public static TypePolicys valueOf(java.lang.String name)
name - 要返回的枚举常量的名称。java.lang.IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量java.lang.NullPointerException - 如果参数为空值public boolean support(java.lang.Class<?> sourceType,
java.lang.Class<?> checkedType)
support 在接口中 TypePolicysourceType - the source typecheckedType - the checked type