public interface ProblemReporter
Problem
void fatal(Problem problem)
実装は、与えられた問題を致命的なものとして扱う必要があります。つまり、最終的に例外を発生させる必要があります。
problem
- エラーの原因 (非 null
)void error(Problem problem)
実装はエラーを致命的なものとして扱うことを選択するかもしれません。
problem
- エラーの原因 (非 null
)void warning(Problem problem)
警告は致命的と は見なされません。
problem
- 警告の原因 (非 null
)