public class ByteCodes extends Object
Modifier and Type | Method and Description |
---|---|
static Type |
checkPrimitiveArray(GenericArrayType genericArrayType)
检查基本类型泛型数组
|
static String |
getClassSignature(Class<?> clazz)
获取 class 签名
|
static String |
getClassTypeName(Class<?> clazz)
获取 class 类型名称
|
static String |
getMethodSignature(Method method)
获取 method 签名
|
static String |
getPrimitiveLetter(Class<?> type)
获取基本类型字母
V void
Z boolean
B byte
C char
S short
I int
J long
F float
D double
[ 以[开头 配合其他的特殊字符表示对应数据类型的数组 几个[表示几维数组
L全类名; 引用类型 以L开头 ;结尾 中间是引用类型的全类名用 /替换.
|
static boolean |
isAndroid()
当前环境是否为 android 环境
|
static boolean |
isAndroid(String vm)
检查环境是否为 android 环境
|
public static boolean isAndroid()
public static boolean isAndroid(String vm)
vm
- vmpublic static String getMethodSignature(Method method)
method
- methodpublic static String getClassSignature(Class<?> clazz)
clazz
- classpublic static String getClassTypeName(Class<?> clazz)
clazz
- classpublic static String getPrimitiveLetter(Class<?> type)
V void Z boolean B byte C char S short I int J long F float D double [ 以[开头 配合其他的特殊字符表示对应数据类型的数组 几个[表示几维数组 L全类名; 引用类型 以L开头 ;结尾 中间是引用类型的全类名用 /替换.
type
- typepublic static Type checkPrimitiveArray(GenericArrayType genericArrayType)
genericArrayType
- 泛型数组类型Copyright © 2024. All rights reserved.