public abstract class TraitUtils
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
getGetterSetterFieldName(@NonNull java.lang.reflect.Method method)
如果是getter/setter,则返回字段名称,否则返回null
|
static java.util.Collection<java.lang.String> |
getTraitFieldNames(@NonNull java.lang.Class<?> type)
获取字段类型清单
|
static boolean |
isTrait(@NonNull java.lang.Class<?> type)
判断当前类型是否是个trait
|
static boolean |
isTraitField(@NonNull java.lang.Class<?> type)
判断这不是一个field trait,也就是只有一个字段的trait
|
public static boolean isTrait(@NonNull
@NonNull java.lang.Class<?> type)
type - 类型public static boolean isTraitField(@NonNull
@NonNull java.lang.Class<?> type)
type - 类型@Nullable
public static java.lang.String getGetterSetterFieldName(@NonNull
@NonNull java.lang.reflect.Method method)
method - 方法public static java.util.Collection<java.lang.String> getTraitFieldNames(@NonNull
@NonNull java.lang.Class<?> type)
type - 类型