|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.soybeanMilk.SoybeanMilkUtils
public class SoybeanMilkUtils
框架内部常用类。
| 构造方法摘要 | |
|---|---|
SoybeanMilkUtils()
|
|
| 方法摘要 | |
|---|---|
static java.lang.Class<?>[] |
getActualClassTypeInfo(java.lang.reflect.Type type)
获取类型实际的Class类型。 |
static boolean |
isAncestorClass(java.lang.Class<?> ancestor,
java.lang.Class<?> descendant)
是否是超类 |
static boolean |
isArray(java.lang.Class<?> type)
是否是数组类型 |
static boolean |
isClassType(java.lang.reflect.Type type)
是否是 Class类型 |
static boolean |
isClassTypeArray(java.lang.reflect.Type type)
是否是Class类型对象的数组类型 |
static boolean |
isEnum(java.lang.reflect.Type type)
是否是枚举类型 |
static boolean |
isInstanceOf(java.lang.Object obj,
java.lang.reflect.Type type)
对象是否 instanceof给定的类型 |
static boolean |
isPrimitive(java.lang.reflect.Type type)
是否为基本类型 |
static java.lang.Class<?> |
narrowToClassType(java.lang.reflect.Type type)
将类型强制转换为 Class |
static java.lang.reflect.Type |
toWrapperType(java.lang.reflect.Type type)
返回基本类型的包装类型,如果不是基本类型,它将直接被返回 |
| 从类 java.lang.Object 继承的方法 |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public SoybeanMilkUtils()
| 方法详细信息 |
|---|
public static boolean isClassType(java.lang.reflect.Type type)
Class类型
type -
public static boolean isArray(java.lang.Class<?> type)
type -
public static java.lang.Class<?> narrowToClassType(java.lang.reflect.Type type)
Class
type -
public static boolean isPrimitive(java.lang.reflect.Type type)
type -
public static boolean isEnum(java.lang.reflect.Type type)
type -
public static boolean isInstanceOf(java.lang.Object obj,
java.lang.reflect.Type type)
instanceof给定的类型
obj - type -
public static boolean isAncestorClass(java.lang.Class<?> ancestor,
java.lang.Class<?> descendant)
ancestor - descendant -
public static boolean isClassTypeArray(java.lang.reflect.Type type)
type -
public static java.lang.reflect.Type toWrapperType(java.lang.reflect.Type type)
type -
public static java.lang.Class<?>[] getActualClassTypeInfo(java.lang.reflect.Type type)
type是Class类型,则结果是包含仅包含它一个元素的数组;
如果是ParameterizedType类型,
则返回数组的第一个元素是它的原始类型,而后续的元素则是参数类型;
如果是无法识别的类型,则会抛出异常。
type -
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||