mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-08-26 08:45:34 +07:00
add fixes to change expected type when inference fails due to it (IDEA-162846)
This commit is contained in:
+10
@@ -0,0 +1,10 @@
|
||||
// "Change variable 'foo' type to 'java.util.List<java.lang.String>'" "true"
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
class MyClass {
|
||||
void bar() {
|
||||
List<String> foo = Arrays.asList("a");
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
// "Change variable 'foo' type to 'java.util.List<java.lang.String>'" "true"
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
class MyClass {
|
||||
void bar() {
|
||||
List<String> foo;
|
||||
foo = (Arrays.asList("a"));
|
||||
}
|
||||
}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
// "Change variable 'foo' type to 'java.lang.String'" "true"
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
class MyClass {
|
||||
public static void sort(final List<String> list) {
|
||||
String foo = (findStart(list));
|
||||
}
|
||||
|
||||
private static <V> V findStart(List<V> result) {
|
||||
return result.get(0);
|
||||
}
|
||||
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// "Change variable 'foo' type to 'java.util.List<java.lang.String>'" "true"
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
class MyClass {
|
||||
void bar() {
|
||||
String[] foo = Arrays.asList(<caret>"a");
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
// "Change variable 'foo' type to 'java.util.List<java.lang.String>'" "true"
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
class MyClass {
|
||||
void bar() {
|
||||
String[] foo;
|
||||
foo = (Arrays.asList(<caret>"a"));
|
||||
}
|
||||
}
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
// "Change variable 'foo' type to 'java.lang.String'" "true"
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
class MyClass {
|
||||
public static void sort(final List<String> list) {
|
||||
Set<String> foo = (findStart(<caret>list));
|
||||
}
|
||||
|
||||
private static <V> V findStart(List<V> result) {
|
||||
return result.get(0);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user