SortContentAction: allow not only literal expressions to sort

This commit is contained in:
Roman.Ivanov
2018-07-06 11:30:28 +07:00
parent afe7a9ef77
commit 0576cb35e5
7 changed files with 35 additions and 5 deletions
@@ -0,0 +1,12 @@
// "Sort content" "true"
import java.util.*;
public class Main {
void foo(int... vararg) {
}
void test() {
foo(1, (int) 1, 3, 4);
}
}
@@ -0,0 +1,9 @@
// "Sort content" "true"
import java.util.*;
public class Main {
private void test() {
new int[]{-1, 1, ((2)), 3, 4, -(-12)};
}
}
@@ -4,6 +4,6 @@ import java.util.*;
public class Main {
private void test() {
new String[]{"aaa", "bbb", "ccc"};
new String[]{("aaa"), "bbb", (String) "ccc"};
}
}
@@ -1,4 +1,4 @@
// "Sort content" "false"
// "Sort content" "true"
import java.util.*;
@@ -0,0 +1,9 @@
// "Sort content" "true"
import java.util.*;
public class Main {
private void test() {
new int[] {1, <caret>4, 3, -(-12), -1, ((2))};
}
}
@@ -4,6 +4,6 @@ import java.util.*;
public class Main {
private void test() {
new String[] {"bbb", <caret>"aaa", "ccc"};
new String[] {"bbb", <caret>("aaa"), (String)"ccc"};
}
}