|
7 | 7 |
|
8 | 8 | import org.apache.royale.compiler.config.ConfigurationPathResolver;
|
9 | 9 | import org.apache.royale.compiler.problems.ICompilerProblem;
|
| 10 | +import org.apache.royale.compiler.problems.UnexpectedExceptionProblem; |
10 | 11 | import org.apache.royale.formatter.ASTokenFormatter;
|
11 | 12 | import org.apache.royale.formatter.FormatterSettings;
|
12 | 13 | import org.apache.royale.formatter.FormatterUtils;
|
@@ -69,10 +70,20 @@ public List<? extends TextEdit> formatting(DocumentFormattingParams params, Canc
|
69 | 70 | MXMLTokenFormatter formatter = new MXMLTokenFormatter(settings);
|
70 | 71 | List<ICompilerProblem> problems = new ArrayList<>();
|
71 | 72 | formattedFileText = formatter.format(path.toString(), fileText, problems);
|
| 73 | + for (ICompilerProblem problem : problems) { |
| 74 | + if (problem instanceof UnexpectedExceptionProblem) { |
| 75 | + System.err.println(problem); |
| 76 | + } |
| 77 | + } |
72 | 78 | } else if (path.toString().endsWith(FILE_EXTENSION_AS)) {
|
73 | 79 | ASTokenFormatter formatter = new ASTokenFormatter(settings);
|
74 | 80 | List<ICompilerProblem> problems = new ArrayList<>();
|
75 | 81 | formattedFileText = formatter.format(path.toString(), fileText, problems);
|
| 82 | + for (ICompilerProblem problem : problems) { |
| 83 | + if (problem instanceof UnexpectedExceptionProblem) { |
| 84 | + System.err.println(problem); |
| 85 | + } |
| 86 | + } |
76 | 87 | }
|
77 | 88 | if (fileText.equals(formattedFileText)) {
|
78 | 89 | return Collections.emptyList();
|
|
0 commit comments