create SortContent intention to sort varargs and array initializers

This commit is contained in:
Roman
2017-11-01 16:05:25 +07:00
parent 53981c7f90
commit 4e8bbcd4a3
25 changed files with 735 additions and 0 deletions
@@ -0,0 +1,11 @@
// "Sort content" "true"
import java.util.*;
public class Main {
enum E {A,B,C,D}
private void test() {
new E[]{E.A, E.A, E.B, E.C, E.D};
}
}
@@ -0,0 +1,13 @@
// "Sort content" "true"
import java.util.*;
public class Main {
enum E {A,B,C,D}
private static void foo(String a, E... vararg) {}
private void test() {
foo("bar", E.A, E.A, E.B, E.C, E.D);
}
}
@@ -0,0 +1,9 @@
// "Sort content" "true"
import java.util.*;
public class Main {
private void test() {
new int[]{1, 3, 4};
}
}
@@ -0,0 +1,11 @@
// "Sort content" "true"
import java.util.*;
public class Main {
private static void foo(String a, int... vararg) {}
private void test() {
foo("bar", 1, 3, 4);
}
}
@@ -0,0 +1,11 @@
// "Sort content" "true"
import java.util.*;
public class Main {
private static void foo(int a, int... vararg) {}
private void test() {
foo(5, 1, 3, 4);
}
}
@@ -0,0 +1,9 @@
// "Sort content" "true"
import java.util.*;
public class Main {
private void test() {
new String[]{"aaa", "bbb", "ccc"};
}
}
@@ -0,0 +1,13 @@
// "Sort content" "true"
import java.util.*;
public class Main {
private void test() {
new String[]{
"aaa", // a
"bbb", // b
"ccc" /* c */
};
}
}
@@ -0,0 +1,12 @@
// "Sort content" "true"
import java.util.*;
public class Main {
private void test() {
new String[]{
"aaa", // a
"bbb", // b
"ccc" /* c */};
}
}
@@ -0,0 +1,11 @@
// "Sort content" "true"
import java.util.*;
public class Main {
enum E {A,B,C,D}
private void test() {
new E[] {E.B, E<caret>.A, E.C, E.D, E.A};
}
}
@@ -0,0 +1,13 @@
// "Sort content" "true"
import java.util.*;
public class Main {
enum E {A,B,C,D}
private static void foo(String a, E... vararg) {}
private void test() {
foo("bar", E.B, E.A,<caret> E.C, E.D, E.A);
}
}
@@ -0,0 +1,15 @@
// "Sort content" "false"
import java.util.*;
public class Main {
enum E {A,B,C,D}
private static void foo(String a, E... vararg) {}
private E enumConstant() {}
private void test() {
foo("bar", E.B, E.A,<caret> enumConstant(), E.D, E.A);
}
}
@@ -0,0 +1,9 @@
// "Sort content" "false"
import java.util.*;
public class Main {
private void test() {
new Object[] {"foo",<caret> 1, "bar"};
}
}
@@ -0,0 +1,9 @@
// "Sort content" "true"
import java.util.*;
public class Main {
private void test() {
new int[] {1, <caret>4, 3};
}
}
@@ -0,0 +1,11 @@
// "Sort content" "true"
import java.util.*;
public class Main {
private static void foo(String a, int... vararg) {}
private void test() {
foo("bar", 1, <caret>4, 3);
}
}
@@ -0,0 +1,11 @@
// "Sort content" "true"
import java.util.*;
public class Main {
private static void foo(int a, int... vararg) {}
private void test() {
foo(5, 1, <caret>4, 3);
}
}
@@ -0,0 +1,9 @@
// "Sort content" "true"
import java.util.*;
public class Main {
private void test() {
new String[] {"bbb", <caret>"aaa", "ccc"};
}
}
@@ -0,0 +1,13 @@
// "Sort content" "true"
import java.util.*;
public class Main {
private void test() {
new String[] {
"bbb", // b
<caret>"aaa", // a
"ccc" /* c */
};
}
}
@@ -0,0 +1,12 @@
// "Sort content" "true"
import java.util.*;
public class Main {
private void test() {
new String[] {
"bbb", // b
<caret>"aaa", // a
"ccc" /* c */};
}
}
@@ -0,0 +1,9 @@
// "Sort content" "false"
import java.util.*;
public class Main {
private void test() {
new String[] {"bbb", <caret>"aaa", "ccc", null};
}
}