public class NativeMetadataReflectAssert extends RuntimeNativeMetadataAssert
| Constructor and Description |
|---|
NativeMetadataReflectAssert() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasConstructor(Constructor<?> constructor) |
void |
hasField(Class<?> type,
String fieldName)
断言 native metadata 中是否注册了此字段
|
void |
hasField(Field field)
断言 native metadata 中是否注册了此字段
|
void |
hasField(String className,
String fieldName)
断言 native metadata 中是否注册了此字段
|
boolean |
hasField0(Field field) |
void |
hasMemberCategories(Class<?> type,
org.noear.solon.aot.hint.MemberCategory... memberCategories)
断言 native metadata 中是否注册了此类的成员
|
void |
hasMemberCategories(String className,
org.noear.solon.aot.hint.MemberCategory... memberCategories)
断言 native metadata 中是否注册了此类的成员
|
void |
hasMethod(Class<?> type,
String methodName)
断言 native metadata 中是否注册了此方法
|
void |
hasMethod(Method method)
断言 native metadata 中是否注册了此方法
|
void |
hasMethod(String className,
String methodName)
断言 native metadata 中是否注册了此方法
|
void |
hasType(Class<?> type)
断言 native metadata 中是否注册了此类
|
boolean |
hasType0(Class<?> type) |
assertTrue, findField, getMetadata, getMethod, hasJdkProxyType, hasJdkProxyType, hasLambdaSerializationType, hasLambdaSerializationType, hasSerializationType, hasSerializationType, hasText, notEmpty, notNull, reflect, resourceIsIncludepublic void hasType(Class<?> type)
public void hasMemberCategories(Class<?> type, org.noear.solon.aot.hint.MemberCategory... memberCategories)
type - 类memberCategories - 成员类型public void hasMemberCategories(String className, org.noear.solon.aot.hint.MemberCategory... memberCategories)
className - 类名memberCategories - 成员类型public void hasMethod(Method method)
public void hasMethod(Class<?> type, String methodName)
type - 方法的类methodName - 方法名public void hasMethod(String className, String methodName) throws ClassNotFoundException
className - 方法的类methodName - 方法名ClassNotFoundExceptionpublic void hasField(Field field)
field - 字段public void hasField(Class<?> type, String fieldName)
type - 字段的类fieldName - 字段名public void hasField(String className, String fieldName) throws ClassNotFoundException
className - 字段的类fieldName - 字段名ClassNotFoundExceptionpublic boolean hasType0(Class<?> type)
public boolean hasField0(Field field)
public boolean hasConstructor(Constructor<?> constructor)
Copyright © 2025. All rights reserved.