2
SourceUnit
개체에서 나는 addError(SyntaxException)
을 볼 수 있지만 경고를 추가하는 방법은 무엇입니까?Groovy AST 변환과 함께 경고를 어떻게 추가합니까?
편집 : 누구나 내가 CompilePhase.SEMANTIC_ANALYSIS
에 CSTNode
을 얻을 수 있습니다 방법을 알고, 또는 어떻게 단순히에만 행 번호와 열 번호를합니다 (addError
함수의 작동처럼) 알 필요로 경고를 추가 할 수 있습니까?
편집 2 : 나는 단지 CSTNode
을 만들려고했으나 일식이 경고를 표시하지 않았으므로 작동하지 않는 것 같습니다.
'addWarning' 메서드에 전달하기 위해'CSTNode'를 어떻게 얻을 수 있는지 알고 있습니까? 나는 ASTNode를 얻는 방법 만 알고있다. – Kyle
@Kyle'SourceUnit'에'getCST()'메소드가 있습니다. 도움이되지 않습니까? –
null을 반환합니다. 나는 그것이 'CompilePhase.PARSING'이 설정 되었다면 null이 아닌 다른 것을 반환 할 것이라고 생각하지만, 그것은 지역 AST 변환보다는 전역 AST 변환에서만 설정할 수 있습니다. – Kyle