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, resourceIsInclude
public 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.ClassNotFoundException
public 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.ClassNotFoundException
public boolean hasType0(java.lang.Class<?> type)
public boolean hasField0(java.lang.reflect.Field field)
public boolean hasConstructor(java.lang.reflect.Constructor<?> constructor)