public class NativeMetadataReflectAssert extends RuntimeNativeMetadataAssert
| 构造器和说明 |
|---|
NativeMetadataReflectAssert() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
hasConstructor(java.lang.reflect.Constructor<?> constructor) |
void |
hasField(java.lang.Class<?> type,
java.lang.String fieldName)
断言 native metadata 中是否注册了此字段
|
void |
hasField(java.lang.reflect.Field field)
断言 native metadata 中是否注册了此字段
|
void |
hasField(java.lang.String className,
java.lang.String fieldName)
断言 native metadata 中是否注册了此字段
|
boolean |
hasField0(java.lang.reflect.Field field) |
void |
hasMemberCategories(java.lang.Class<?> type,
MemberCategory... memberCategories)
断言 native metadata 中是否注册了此类的成员
|
void |
hasMemberCategories(java.lang.String className,
MemberCategory... memberCategories)
断言 native metadata 中是否注册了此类的成员
|
void |
hasMethod(java.lang.Class<?> type,
java.lang.String methodName)
断言 native metadata 中是否注册了此方法
|
void |
hasMethod(java.lang.reflect.Method method)
断言 native metadata 中是否注册了此方法
|
void |
hasMethod(java.lang.String className,
java.lang.String methodName)
断言 native metadata 中是否注册了此方法
|
void |
hasType(java.lang.Class<?> type)
断言 native metadata 中是否注册了此类
|
boolean |
hasType0(java.lang.Class<?> type) |
assertTrue, findField, getMetadata, getMethod, hasJdkProxyType, hasJdkProxyType, hasLambdaSerializationType, hasLambdaSerializationType, hasSerializationType, hasSerializationType, hasText, notEmpty, notNull, reflect, resourceIsIncludepublic void hasType(java.lang.Class<?> type)
public void hasMemberCategories(java.lang.Class<?> type,
MemberCategory... memberCategories)
type - 类memberCategories - 成员类型public void hasMemberCategories(java.lang.String className,
MemberCategory... memberCategories)
className - 类名memberCategories - 成员类型public void hasMethod(java.lang.reflect.Method method)
public void hasMethod(java.lang.Class<?> type,
java.lang.String methodName)
type - 方法的类methodName - 方法名public void hasMethod(java.lang.String className,
java.lang.String methodName)
throws java.lang.ClassNotFoundException
className - 方法的类methodName - 方法名java.lang.ClassNotFoundExceptionpublic void hasField(java.lang.reflect.Field field)
field - 字段public void hasField(java.lang.Class<?> type,
java.lang.String fieldName)
type - 字段的类fieldName - 字段名public void hasField(java.lang.String className,
java.lang.String fieldName)
throws java.lang.ClassNotFoundException
className - 字段的类fieldName - 字段名java.lang.ClassNotFoundExceptionpublic boolean hasType0(java.lang.Class<?> type)
public boolean hasField0(java.lang.reflect.Field field)
public boolean hasConstructor(java.lang.reflect.Constructor<?> constructor)