リフレクションを介してアクセスしている列挙型がある場合、その値をmethod.invoke呼び出しにどのように渡しますか。
それは次のようなものでしょうか(簡単にするために静的な方法として示されています)
Class enumClazz = Class.forName("mypkg.MyEnum",true,MyClassLoader);
Class myReflectedClazz = Class.forName("mypkg.MyClass",true,MyClassLoader);
Field f = enumClazz.getField("MyEnumValue");
Method m = myReflectedClazz.getMethod("myMethod",enumClazz);
m.invoke(null,f.get(null));