@SafeVarargs inspection: find all methods which can be annotated as

This commit is contained in:
anna
2011-02-16 09:48:36 +01:00
parent bc30469828
commit 04d3758e69
24 changed files with 412 additions and 2 deletions
@@ -0,0 +1,8 @@
// "Annotate as @SafeVarargs" "true"
public class Test {
@SafeVarargs
public static <T> void main(T... args) {
}
}
@@ -0,0 +1,9 @@
// "Annotate as @SafeVarargs" "true"
import java.util.List;
public class Test {
public <T> @SafeVarargs
static void main(List<T>... args) {
}
}
@@ -0,0 +1,8 @@
// "Annotate as @SafeVarargs" "true"
public class Test {
@SafeVarargs
public final <T> void main(T... args) {
}
}
@@ -0,0 +1,7 @@
// "Annotate as @SafeVarargs" "true"
public class Test {
public static <T> void mai<caret>n(T... args) {
}
}
@@ -0,0 +1,8 @@
// "Annotate as @SafeVarargs" "false"
public class Test {
@SafeVarargs
public static <T> void m<caret>ain(T... args) {
}
}
@@ -0,0 +1,7 @@
// "Annotate as @SafeVarargs" "false"
public class Test {
public static void m<caret>ain(String... args) {
}
}
@@ -0,0 +1,7 @@
// "Annotate as @SafeVarargs" "false"
public class Test {
public <T> void m<caret>ain(T... args) {
}
}
@@ -0,0 +1,7 @@
// "Annotate as @SafeVarargs" "false"
public class Test {
public <T> void m<caret>ain(T args) {
}
}
@@ -0,0 +1,8 @@
// "Annotate as @SafeVarargs" "false"
import java.util.List;
public class Test {
public static void m<caret>ain(List<?>... args) {
}
}
@@ -0,0 +1,8 @@
// "Annotate as @SafeVarargs" "true"
import java.util.List;
public class Test {
public <T> static void m<caret>ain(List<T>... args) {
}
}
@@ -0,0 +1,7 @@
// "Annotate as @SafeVarargs" "true"
public class Test {
public final <T> void m<caret>ain(T... args) {
}
}