change type args fix (IDEA-84097)

This commit is contained in:
Anna Kozlova
2012-06-15 13:13:26 +04:00
parent c6e6a726ad
commit 679e1c6bcf
12 changed files with 280 additions and 0 deletions
@@ -0,0 +1,11 @@
// "Change type arguments to <String>" "true"
class Generic<E> {
Generic(E arg) {
}
}
class Tester {
void method() {
new Generic<String>("hi");
}
}
@@ -0,0 +1,11 @@
// "Change type arguments to <String, Integer>" "true"
class Generic<E, K> {
Generic(E arg, K arg1) {
}
}
class Tester {
void method() {
new Generic<String, Integer>("hi", 1);
}
}
@@ -0,0 +1,13 @@
import java.io.Serializable;
// "Change type arguments to <Serializable>" "true"
class Generic<E> {
Generic(E arg, E arg1) {
}
}
class Tester {
void method() {
new Generic<Serializable>("hi", 1);
}
}
@@ -0,0 +1,11 @@
// "Change type arguments to <String>" "true"
class Generic<E> {
Generic(E arg) {
}
}
class Tester {
void method() {
new Generic<Integer>(<caret>"hi");
}
}
@@ -0,0 +1,11 @@
// "Change type arguments to <String>" "false"
class Generic<E> {
Generic(E arg, int i) {
}
}
class Tester {
void method() {
new Generic<String>(<caret>"hi", "");
}
}
@@ -0,0 +1,13 @@
// "Change type arguments to <String>" "false"
import java.util.List;
class Generic<E> {
Generic(E arg, List<E> arg1) {
}
}
class Tester {
void method() {
new Generic<Integer>(<caret>"hi", "hi");
}
}
@@ -0,0 +1,11 @@
// "Change type arguments to <String>" "false"
class Generic<E> {
Generic(E arg) {
}
}
class Tester {
void method() {
new Generic<Integer>(<caret>"hi"
}
}
@@ -0,0 +1,11 @@
// "Change type arguments to <String>" "false"
class Generic<E> {
Generic(E arg, int i) {
}
}
class Tester {
void method() {
new Generic<Integer>(<caret>"hi");
}
}
@@ -0,0 +1,11 @@
// "Change type arguments to <String, Integer>" "true"
class Generic<E, K> {
Generic(E arg, K arg1) {
}
}
class Tester {
void method() {
new Generic<Integer, Integer>(<caret>"hi", 1);
}
}
@@ -0,0 +1,11 @@
// "Change type arguments to <Serializable>" "true"
class Generic<E> {
Generic(E arg, E arg1) {
}
}
class Tester {
void method() {
new Generic<Integer>(<caret>"hi", 1);
}
}