|
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