2
SourceUnit
オブジェクトでは、私はaddError(SyntaxException)
ということができますが、警告を追加するにはどうすればよいですか?Groovy AST変換で警告を追加するにはどうすればよいですか?
EDIT:誰もが私はCompilePhase.SEMANTIC_ANALYSIS
でCSTNode
を得ることができるいずれかの方法を知っている、またはどのように私は単純にのみ、行番号と列番号を(addError
機能が働くと同じように)知ることに警告を追加することができますか?
EDIT 2:自分自身でCSTNode
を作成しようとしましたが、警告が表示されないので動作しませんでした。
'addWarning'メソッドに渡すための' CSTNode'をどのように得ることができるか知っていますか?私は 'ASTNode'を得る方法しか知りません。 – Kyle
@Kyle 'SourceUnit'に' getCST() 'メソッドがあります。それは助けになりませんか? –
nullを返します。私は 'CompilePhase.PARSING'が設定されていればnull以外のものを返すと思うが、ローカルAST変換ではなくグローバルAST変換でのみ設定できる。 – Kyle