0
Java 코드 Spoon representation
을 다른 것으로 변환하려고합니다. JSON
또는 XML
또는 다른 Java model
로 표현하겠습니다.스푼 모델을 다른 것으로 변환
어떻게 시작해야할지 모르겠습니다.
- 내가 (프로세서를 많이 쓰기는) 스푼의 메타 모델의 각 잎에 대한
processor
를 작성해야합니까? - 각 클래스을 분석해야하며 위/아래 접근 방식 (많은 수의
instanceof
수표 포함)을 작성해야합니까? - 트리 기반 표현을 기반으로
Scanner
을 작성해야합니까?
마지막 질문 : 요소를 변환 할 때 (말을하자 CtIf
) 방법을 독특한 방식으로 부모의 (a CtBlock
) 식별?
하자가 출력 다음과 같은 것을 말한다 :
[
{
type: block,
id: ???,
...,
},
...,
{
type: if,
parent: ???, (the block above)
...,
}
]
내가 조금 잃고 도움 : 감사가 필요 해요!