2014-10-29 63 views
0

有沒有什麼方法可以在ClassOrInterface聲明中找到方法?在ClassOrInterface聲明中查找方法

我使用javaparser來讀取源代碼,但是當我在多個類中讀取時,我有試圖附加哪些方法附加到哪些類的問題。

有沒有人有任何想法我可以解決這個問題?有沒有什麼種類的

class1.getMethods(); 

這將返回該類中的MethodDeclaration的列表?或者,有一種方法可以讓我的MethodDeclaration返回它所在類的名稱?

回答

0

不知道究竟是什麼您的要求 ,但如果你想看到一個類的方法和變量,包括私單的,然後請參閱Java Reflection

+1

JavaParser類是對Java *源代碼分析器*。反思在這裏沒有幫助。 – BackSlash 2014-10-29 10:57:36

+1

我知道的唯一方法是 - >類 c = Class.forName(args [0]); 方法[] allMethods = c.getDeclaredMethods(); – 2014-10-29 11:01:05

+0

@sumitjain這就是謝謝你!類 c = Class.forName(args [0]);方法[] allMethods = c.getDeclaredMethods();退貨!非常感謝! – Steven 2014-10-29 11:09:28