public abstract class RuntimeNativeMetadataAssert
extends java.lang.Object
构造器和说明 |
---|
RuntimeNativeMetadataAssert() |
限定符和类型 | 方法和说明 |
---|---|
protected static void |
assertTrue(boolean condition,
java.lang.String message) |
protected static java.lang.reflect.Field |
findField(java.lang.Class<?> clazz,
java.lang.String name) |
protected static RuntimeNativeMetadata |
getMetadata() |
protected static java.lang.reflect.Method |
getMethod(java.lang.Class<?> type,
java.lang.String methodName) |
static void |
hasJdkProxyType(java.lang.Class<?> type)
断言 native metadata 中是否注册了此类的 jdk 代理
|
static void |
hasJdkProxyType(java.lang.String className)
断言 native metadata 中是否注册了此类的 jdk 代理
|
static void |
hasLambdaSerializationType(java.lang.Class<?> type)
断言 native metadata 中是否注册了此类的 lambda 序列化
|
static void |
hasLambdaSerializationType(java.lang.String className)
断言 native metadata 中是否注册了此类的 lambda 序列化
|
static void |
hasSerializationType(java.lang.Class<?> type)
断言 native metadata 中是否注册了此类的序列化
|
static void |
hasSerializationType(java.lang.String className)
断言 native metadata 中是否注册了此类的序列化
|
protected static void |
hasText(java.lang.String text,
java.lang.String message) |
static void |
notEmpty(java.lang.Object[] array,
java.lang.String message) |
protected static void |
notNull(java.lang.Object object,
java.lang.String message) |
static NativeMetadataReflectAssert |
reflect() |
static void |
resourceIsInclude(java.lang.String resource)
断言 native metadata 中是否注册了此 文件资源
|
public static NativeMetadataReflectAssert reflect()
public static void hasSerializationType(java.lang.Class<?> type)
type
- 序列化的类public static void hasSerializationType(java.lang.String className)
className
- 序列化的类名public static void hasLambdaSerializationType(java.lang.Class<?> type)
type
- 序列化的类public static void hasLambdaSerializationType(java.lang.String className)
className
- 序列化的类名public static void hasJdkProxyType(java.lang.Class<?> type)
type
- 代理的类public static void hasJdkProxyType(java.lang.String className)
className
- 代理的类名public static void resourceIsInclude(java.lang.String resource)
resource
- 文件资源protected static RuntimeNativeMetadata getMetadata()
protected static java.lang.reflect.Method getMethod(java.lang.Class<?> type, java.lang.String methodName)
protected static java.lang.reflect.Field findField(java.lang.Class<?> clazz, java.lang.String name)
protected static void assertTrue(boolean condition, java.lang.String message)
protected static void notNull(java.lang.Object object, java.lang.String message)
public static void notEmpty(java.lang.Object[] array, java.lang.String message)
protected static void hasText(java.lang.String text, java.lang.String message)