Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/suspiciousTernaryOperatorInVarargsCall/afterWithParentheses.java
Andrey.Cherkasov 9845c0a0c2 Support parentheses, fix bug when the array branch has a primitive array, more tests: IDEA-244144
GitOrigin-RevId: 4c644d8b1e11869e4f3853763d09d7e0b91b5740
2020-09-22 12:24:19 +00:00

15 lines
296 B
Java

// "Replace with 'new Object[]{b}'" "true"
class Test {
static void bar(boolean flag) {
Integer[] a = {1, 2};
Integer b = 42;
foo(0, (((flag ? a : new Object[]{b}))));
}
static void foo(int x, Object... xs) {
}
public static void main(String[] args) {
bar(true);
}
}