विधि मैं आह्वान करने के लिए चाहते हैं (मैं जानता हूँ कि यह सार्वजनिक हो लेकिन मैं प्रतिबिंब उपयोग करने की आवश्यकता) के बिना एक विधि लागू:जावा प्रतिबिंब एपीआई: मापदंडों
public byte[] myMethod()
मैं Method
वस्तु इस और m
तरह myMethod()
शामिल (
byte[] myBytes = null;
m.invoke(myBytes);
012: मैं डीबगर के साथ)
Method m = Class.forName(MyClass.class.getName()).getDeclaredMethod("myMethod");
अंत में मैं मीटर आह्वान और एक वस्तु को परिणाम में उत्तीर्ण होना जाँच
m.invoke(myBytes, (Object[])null);
मैं myBytes को मंगलाचरण का परिणाम कैसे प्राप्त कर सकते हैं:
कोई अपवाद नहीं फेंक दिया जाता है लेकिन myBytes
अशक्त रहता है ... मैं भी अधिक सफलता नहीं मिली निम्नलिखित की कोशिश की?