|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.soybeanMilk.SoybeanMilkUtils
public class SoybeanMilkUtils
框架内部常用类。
| 构造方法摘要 | |
|---|---|
SoybeanMilkUtils()
|
|
| 方法摘要 | |
|---|---|
static java.lang.reflect.Method |
findMethodThrow(java.lang.Class<?> clazz,
java.lang.String methodName,
int argNums)
根据方法名称及方法参数数目查找类的公开方法,找不到则会抛出异常 |
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.String[] |
split(java.lang.String str,
char separatorChar)
拆分字符串,连续的分隔符将按一个分隔符处理。 |
static java.lang.String[] |
splitByFirstAccessor(java.lang.String str)
将字符串从第一个'.' |
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.Method findMethodThrow(java.lang.Class<?> clazz,
java.lang.String methodName,
int argNums)
clazz - 查找目标类methodName - 方法名argNums - 参数数目
public static java.lang.reflect.Type toWrapperType(java.lang.reflect.Type type)
type -
public static java.lang.String[] splitByFirstAccessor(java.lang.String str)
str -
public static java.lang.String[] split(java.lang.String str,
char separatorChar)
str - separatorChar - 分隔符
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||