mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-02-07 02:36:56 +07:00
23 lines
499 B
Java
23 lines
499 B
Java
|
|
class Generic {
|
|
class A {}
|
|
class B extends A {}
|
|
|
|
void f() {
|
|
B b = new B();
|
|
C<A> l = asC(new A[]{b});
|
|
A a = new A();
|
|
C<A> m = asC(<warning descr="Redundant array creation for calling varargs method">new A[]</warning>{a});
|
|
}
|
|
|
|
public static <T> C<T> asC(T... ts) {
|
|
return null;
|
|
}
|
|
|
|
class C<T> {}
|
|
|
|
void m() {
|
|
System.out.println(String.format("%s %s", <warning descr="Redundant array creation for calling varargs method">new Object[] </warning>{"Z", "X"}));
|
|
}
|
|
}
|