2011-06-21 11 views

答えて

1

javaには.javaファイル、.classファイルだけを助けることはできません。それでも、おそらく依存関係がないため、任意のクラスファイルを正常にロードすることはできません。

私がこれをしなければならない場合は、私が見つけたすべての.javaファイルに対して-public、-package、-protected、および-privateを付けてjavadocを実行します。これにより、簡単に解析できる正規の形式のHTMLファイルが得られます。私がもっと野心的だったら、カスタムのjavadocドックレットを書くだろう。私が夢中になったら、antlr、yacc、javacc、またはJava文法を使った別のパーサジェネレータを使ってJavaファイルを直接解析します。

0

reflectionを試してください。これにより、Javaクラスで定義された変数、メソッド、コンストラクタなどを見つけることができます。

関連する問題