INNER CODE UNIT · Java
staticMethod
CodingGay/BlackDex · Bcore/black-fake/src/main/java/reflection/MirrorReflection.java:72
public static <T> StaticMethodWrapper<T> staticMethod(Class<?> clazz, String name, Class<?>... parameterTypes) {
Method method = getMethod(clazz, name, parameterTypes);
if ((parameterTypes == null || parameterTypes.length == 0) && method == null) {
method = findMethodNoChecks(clazz, name);
}
return wrapStatic(method);
}
public static <T> FieldWrapper<T> wrap(Field field) {
return new FieldWrapper<>(field);
}
public <T> FieldWrapper<T> field(String name) {
return field(clazz, name);
}
public static <T> FieldWrapper<T> field(String className, String name) {
return field(findClass(className), name);