私はAST Visitor(eclipse JDT)をプログラミングしています。AST訪問者は、どのノードのプロパティを訪問しているのかをどのように知ることができますか?
JAVADOC
、MODIFIERS
、NAME
、SUPER_INTERFACE_TYPES
、ENUM_CONSTANTS
とBODY_DECLARATIONS
:
EnumDeclaration
ノードは、以下の構造特性を含んでいます。
EnumDeclaration
の子ノード(たとえばノードSimpleName
)にアクセスすると、私が訪れているノードのリストを知ることはできますか?差別化は可能ですか?
ENUM_CONSTANTS
またはBODY_DECLARATIONS
のいずれかでノードを別の方法で処理したいとします。
しかし、これらの方法は右、私がプログラムすることがありますか? –
@John Assymptothはビジターパターンである必要があります。 EnumDeclarationノードを反復処理する方法を示します。 –
ありがとうございます。今あなたが何を意味するのか理解しています。私の問題は、それらのメソッドをプログラミングすることでした。 –