1
我想在Processing中創建一個簡單的方法隊列,我試圖用Java的本地反射來實現它。爲什麼getDeclaredMethod()
不適用於此示例?有沒有辦法讓它工作?不管它的變化,我都試過了,它總是返回NoSuchMethodException
...爲什麼我不能在Processing中使用Java的getDeclaredMethod()?
import java.lang.reflect.Method;
void draw() {
Testclass t = new Testclass();
Class myClass = t.getClass();
println("Class: " + myClass);
// This doesn't work...
Method m = myClass.getDeclaredMethod("doSomething");
// This works just fine...
println(myClass.getDeclaredMethods());
exit();
}
// Some fake class...
class Testclass {
Testclass() {
}
public void doSomething() {
println("hi");
}
}