आप अपने classpath में किसी भी वर्ग पर javap
आदेश का उपयोग कर सकते हैं। यह जावाडोक फाइलों का उत्पादन नहीं करेगा, लेकिन यह आपको यह देखने की अनुमति देगा कि कक्षा क्या प्रदान करती है।
पूर्व ...
javap java.lang.String
निम्नलिखित उत्पादन
public final class java.lang.String implements java.io.Serializable, java.lang.Comparable<java.lang.String>, java.lang.CharSequence {
public static final java.util.Comparator<java.lang.String> CASE_INSENSITIVE_ORDER;
public java.lang.String();
public java.lang.String(java.lang.String);
public java.lang.String(char[]);
public java.lang.String(char[], int, int);
पैदा करता है ... और निर्माताओं की एक गुच्छा के बाद वहाँ अन्य तरीके हैं ...
public int length();
public boolean isEmpty();
public char charAt(int);
public int codePointAt(int);
और आप कर सकते हैं क्या यह आपको अन्य चीजें भी दिखाता है, लेकिन यह शायद सबसे उपयोगी है।
बिल्कुल वही नहीं जो आप खोज रहे हैं, लेकिन यदि आपके पास कक्षाओं के समूह के साथ जार है तो यह आपका सबसे अच्छा विकल्प हो सकता है।
* "... फिर भी आपका केवल विधि हस्ताक्षर प्राप्त करने जा रहा है" *, और हस्ताक्षर शायद मूल तर्क नामों को भी शामिल नहीं करेंगे! –
हां, ज़ाहिर है। लेकिन अगर आपको यह सब मिल गया है, तो यह कुछ भी नहीं है। – fool4jesus