mirror of
https://github.com/github/codeql.git
synced 2025-12-17 17:23:36 +01:00
23 lines
472 B
Java
23 lines
472 B
Java
package dispatchtest.one;
|
|
|
|
import dispatchtest.two.*;
|
|
import java.util.*;
|
|
|
|
public class ViableCallableA {
|
|
void packA() { }
|
|
public void pub() { }
|
|
|
|
private static ViableCallableB getB() { return new ViableCallableB(); }
|
|
|
|
public static void f() {
|
|
ViableCallableB b = new ViableCallableB();
|
|
((ViableCallableA)b).packA();
|
|
|
|
ViableCallableA a = getB();
|
|
a.packA();
|
|
|
|
ArrayList<? extends ViableCallableA> l = new ArrayList<>();
|
|
l.get(0).pub();
|
|
}
|
|
}
|