Java inspection: convert the intention for "Make Type Generic" into an INFORMATION-level inspection (IDEA-157727)

This commit is contained in:
Pavel Dolgov
2016-06-28 15:13:49 +03:00
parent e3eb6b1670
commit c3bd56a80c
14 changed files with 221 additions and 148 deletions
@@ -0,0 +1,10 @@
// "Change type of TT to java.util.Comparator<java.lang.String>" "true"
import java.util.*;
class CCCC {
private final static Comparator <caret>TT = new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
return 0;
}
};
}
@@ -0,0 +1,10 @@
// "Change type of TT to java.util.Comparator<java.lang.String>" "true"
import java.util.*;
class CCCC {
private final static Comparator<String> <caret>TT = new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
return 0;
}
};
}
@@ -0,0 +1,9 @@
// "Change type of TTT to java.util.Comparator" "false"
import java.util.*;
class CCCC implements Comparator {
private final static Comparator <caret>TTT = new CCCC();
@Override
public int compare(Object o1, Object o2) {
return 0;
}
}
@@ -0,0 +1,7 @@
import java.util.*;
public class F {
void f() {
List li<caret>st = new ArrayList<String>();
}
}
@@ -0,0 +1,7 @@
import java.util.*;
public class F {
void f() {
List<String> list = new ArrayList<String>();
}
}