inline method: erase type for array creation (IDEA-194441)

This commit is contained in:
Anna Kozlova
2018-06-25 10:34:14 +03:00
parent fd66719ce0
commit b62710799a
4 changed files with 28 additions and 5 deletions
@@ -0,0 +1,13 @@
import java.util.Optional;
class Test
{
void x() {
Optional<String>[] os = arr<caret>ay(Optional.empty());
}
public static <T> T[] array(T... values) {
return values;
}
}
@@ -0,0 +1,10 @@
import java.util.Optional;
class Test
{
void x() {
Optional<String>[] os = (Optional<String>[]) new Optional[]{Optional.empty()};
}
}