mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Gradle: highlight file links for settings script errors IDEA-209455
This commit is contained in:
@@ -49,8 +49,8 @@ public class GradleConsoleFilter implements Filter {
|
||||
@Nullable
|
||||
@Override
|
||||
public Result applyFilter(@NotNull final String line, final int entireLength) {
|
||||
String[] filePrefixes = new String[]{"Build file '", "build file '"};
|
||||
String[] linePrefixes = new String[]{"' line: ", "': "};
|
||||
String[] filePrefixes = new String[]{"Build file '", "build file '", "Settings file '"};
|
||||
String[] linePrefixes = new String[]{"' line: ", "': ", "' line: "};
|
||||
String filePrefix = null;
|
||||
String linePrefix = null;
|
||||
for (int i = 0; i < filePrefixes.length; i++) {
|
||||
|
||||
+2
@@ -27,6 +27,8 @@ public class GradleConsoleFilterTest extends CodeInsightFixtureTestCase {
|
||||
doTest("Build file '/project/build.gradle' line: 7", "/project/build.gradle", 7);
|
||||
doTest(" build file 'C:\\project\\build.gradle': 49: unexpected token: 5 @ line 49, column 28.", "C:\\project\\build.gradle", 49);
|
||||
doTest("build file 'C:\\project\\build.gradle': 49: unexpected token: 5 @ line 49, column 28.", "C:\\project\\build.gradle", 49);
|
||||
doTest("Settings file 'C:\\project\\settings.gradle' line: 7", "C:\\project\\settings.gradle", 7);
|
||||
doTest("Settings file '/project/settings.gradle' line: 7", "/project/settings.gradle", 7);
|
||||
}
|
||||
|
||||
private void doTest(String line, String expectedFileName, int expectedLineNumber) {
|
||||
|
||||
Reference in New Issue
Block a user