Javaファイルのスーパークラス名を取得する必要があります(クラスを拡張するため、そのクラス名が必要です)。これを行うために、私はASTParserを使い始めましたが、私は初心者ですから、例やイラストを参考にすることができます。私はどのようにASTがJavaファイル構造を保持しているかを理解するためにASTViewを使用しますが、visit()、endvisit()関数を試している間は動きません。詳細な例は見つけられませんでした。事前にどのようにASTParserを使用してJavaファイルからSuperClass名を取得できますか?
おかげで...
;それはうまくいった。あなたが知っている詳細でこれらの訪問機能を説明するサイトはありますか? – Erhan
まず、Eclipseに格納されているJavaモデルを理解しておくことです。 TypeDeclarationが何であるかを知るだけで、そこから知識を構築することができます。あなたはすでにそれを見ているかもしれませんが、その場合には、Eclipseのヘルプをお勧めします... JDT Plug-in Developer Guideの下で、「Java Model」と「Java Codeの操作」を参照してください。 http://www.ibm.com/developerworks/opensource/library/os-ast/ ASTParsingの一般的な使用方法を文書化しています。 –