change var type args from call

This commit is contained in:
anna
2010-06-11 13:36:05 +04:00
parent aa30bba068
commit 22a3ff424b
13 changed files with 253 additions and 0 deletions
@@ -0,0 +1,11 @@
// "Change 'list' type to 'List<java.lang.Integer>'" "true"
public class Test {
void foo() {
List<Integer> list = new List<Integer>();
list.add(new Integer(0));
}
}
class List<T> {
void add(T t){}
}
@@ -0,0 +1,11 @@
// "Change 'list' type to 'Lost<java.lang.Integer>'" "true"
public class Test {
void foo() {
Lost<Integer> list = new Lost<Integer>();
list.addd(new Lost<Integer>(), new Integer(9));
}
}
class Lost<T> {
void addd(Lost<T> lt, T t){}
}
@@ -0,0 +1,11 @@
// "Change 'list' type to 'List<java.lang.Integer>'" "true"
public class Test {
void foo() {
List<Integer> list = new List<Integer>();
list.add(42);
}
}
class List<T> {
void add(T t){}
}
@@ -0,0 +1,11 @@
// "Change 'list' type to 'Lost<java.lang.Integer>'" "true"
public class Test {
void foo() {
Lost<Integer> list = new Lost<Integer>();
list.add(new Lost<Integer>());
}
}
class Lost<T> {
void add(Lost<T> t){}
}
@@ -0,0 +1,11 @@
// "Change 'list' type to 'Lost<java.lang.Integer>'" "true"
public class Test {
void foo() {
Lost<Integer> list = new Lost<Integer>();
list.add(new Lost<Integer>(), new Integer(42));
}
}
class Lost<T> {
void add(Lost<T> lt, T t){}
}
@@ -0,0 +1,11 @@
// "Change 'list' type to 'List<java.lang.Integer>'" "true"
public class Test {
void foo() {
List<String> list = new List<String>();
list.add(new In<caret>teger(0));
}
}
class List<T> {
void add(T t){}
}
@@ -0,0 +1,11 @@
// "Change 'list' type to 'Lost<java.lang.Integer>'" "true"
public class Test {
void foo() {
Lost<String> list = new Lost<String>();
list.addd(new Lost<Integer>(), new Int<caret>eger(9));
}
}
class Lost<T> {
void addd(Lost<T> lt, T t){}
}
@@ -0,0 +1,11 @@
// "Change 'list' type to 'List<java.lang.Integer>'" "true"
public class Test {
void foo() {
List<String> list = new List<String>();
list.add(4<caret>2);
}
}
class List<T> {
void add(T t){}
}
@@ -0,0 +1,11 @@
// "Change 'list' type to 'Lost<java.lang.Integer>'" "true"
public class Test {
void foo() {
Lost<String> list = new Lost<String>();
list.add(new Lost<Integ<caret>er>());
}
}
class Lost<T> {
void add(Lost<T> t){}
}
@@ -0,0 +1,11 @@
// "Change 'list' type to 'Lost<java.lang.Integer>'" "true"
public class Test {
void foo() {
Lost<String> list = new Lost<String>();
list.add(new Lost<Integ<caret>er>(), new Integer(42));
}
}
class Lost<T> {
void add(Lost<T> lt, T t){}
}