나는 AST Visitor (일식 JDT)를 프로그래밍하고있다.AST Visitor에서 방문하는 노드의 속성을 어떻게 알 수 있습니까?
EnumDeclaration
노드는 다음과 같은 구조적 특성을 포함
JAVADOC
, MODIFIERS
, NAME
, SUPER_INTERFACE_TYPES
, ENUM_CONSTANTS
및 BODY_DECLARATIONS
한다.
EnumDeclaration
(예 : 노드 SimpleName
)의 하위 노드를 방문하면 내가 방문한 노드 목록을 알 수 있습니까? 차별화가 가능합니까?
ENUM_CONSTANTS
또는 BODY_DECLARATIONS
에서 찾은 노드에 따라 노드를 다르게 처리하고 싶습니다.
그러나 이러한 방법은 바로, 나에 의해 프로그래밍 할 필요가? –
@John Assymptoth, 방문자 패턴이어야합니다. EnumDeclaration 노드를 반복하는 방법을 보여줍니다. –
감사합니다. 이제 네가 의미하는 바를 이해한다. 내 문제는 그 방법들을 프로그래밍하는데 있었다. –