/art/test/566-polymorphic-inlining/src/ |
D | Main.java | 17 interface Itf { interface 23 public class Main implements Itf { 39 Itf[] itfs = new Itf[3]; in main() 68 assertEquals(Itf.class, $noinline$testInvokeInterface(itfs[0])); in main() 69 assertEquals(Itf.class, $noinline$testInvokeInterface(itfs[1])); in main() 71 assertEquals(Itf.class, $noinline$testInvokeInterface2(itfs[0])); in main() 72 assertEquals(Itf.class, $noinline$testInvokeInterface2(itfs[1])); in main() 91 return Itf.class; in sameInvokeInterface() 96 return Itf.class; in sameInvokeInterface2() 101 return Itf.class; in sameInvokeInterface3() [all …]
|
/art/test/730-cha-deopt/src/ |
D | Main.java | 17 interface Itf { interface 21 public class Main implements Itf { 33 Itf itf = (Itf) cls.newInstance(); in main() 42 public static String $noinline$invoke(Itf itf) { in $noinline$invoke() 53 class SubItf implements Itf {
|
/art/test/500-instanceof/src/ |
D | Main.java | 17 interface Itf { interface 23 class Main extends Foo implements Itf { 25 Itf parent = getParent(); in main() 31 static Itf getParent() { return new Main(); } in getParent()
|
/art/test/493-checker-inline-invoke-interface/src/ |
D | Main.java | 17 interface Itf { interface 29 public class Main implements Itf { 41 Itf itf = bar(); in main() 45 public static Itf bar() { in bar()
|
/art/test/604-hot-static-interface/src/ |
D | Main.java | 22 Itf.foo(new Object()); in main() 25 ensureJitCompiled(Itf.class, "foo"); in main() 27 if (!Itf.foo(new Object())) { in main() 35 interface Itf { interface
|
/art/test/490-checker-inline/src/ |
D | Main.java | 17 interface Itf { interface 21 public class Main implements Itf { 33 public static Itf createItf() { in createItf()
|
/art/test/823-cha-inlining/src/ |
D | Main.java | 17 interface Itf { interface 35 interface Itf3 extends Itf, Itf2 { 41 interface Itf4 extends Itf, Itf2 { 51 public class Main implements Itf, Itf2 { 127 static Itf itf = new Main();
|
/art/test/812-recursive-default/src/ |
D | Main.java | 17 interface Itf { interface 24 public class Main implements Itf { 34 return Itf.super.fib(a); in fib()
|
/art/test/492-checker-inline-invoke-interface/src/ |
D | Main.java | 17 interface Itf { interface 29 public class Main implements Itf { 49 Itf itf = new Main(); in main()
|
/art/test/495-checker-checkcast-tests/src/ |
D | Main.java | 23 return ((Itf)o) == o; in $inline$interfaceTypeTest() 123 public static Itf knownTestWithUnloadedClass() { in knownTestWithUnloadedClass() 124 return (Itf)$inline$getString(); in knownTestWithUnloadedClass() 221 interface Itf { interface 224 class SubMain extends Main implements Itf {
|
/art/test/661-classloader-allocator/src-ex/ |
D | OtherClass.java | 19 interface Itf { interface 25 public class OtherClass implements Itf {
|
/art/test/423-invoke-interface/src/ |
D | Main.java | 18 static interface Itf { interface in Main 41 static class ItfImpl1 implements Itf { 64 static class ItfImpl2 implements Itf { 98 public static void $opt$InvokeInterface(Itf object, int factor) { in $opt$InvokeInterface()
|
/art/test/467-regalloc-pair/src/ |
D | Main.java | 19 interface Itf { interface 23 public class Main implements Itf {
|
/art/test/810-checker-invoke-super-default/smali/ |
D | Class.smali | 21 ## CHECK-DAG: InvokeStaticOrDirect method_name:Itf.$noinline$foo method_index:0 22 ## CHECK-DAG: InvokeStaticOrDirect method_name:Itf.$noinline$foo method_index:0 23 ## CHECK-DAG: InvokeStaticOrDirect method_name:Itf.$noinline$foo method_index:0
|
D | OtherClass.smali | 21 ## CHECK-DAG: InvokeStaticOrDirect method_name:Itf.$noinline$foo method_index:0 22 ## CHECK-DAG: InvokeStaticOrDirect method_name:Itf.$noinline$foo method_index:0 23 ## CHECK-DAG: InvokeStaticOrDirect method_name:Itf.$noinline$foo method_index:0
|
/art/test/666-dex-cache-itf/src/ |
D | Main.java | 19 interface Itf { interface 51 class AbstractItf implements Itf { 56 static Itf itf = new Main();
|
/art/test/728-imt-conflict-zygote/src/ |
D | Main.java | 20 interface Itf { interface 101 public class Main implements Itf { 102 public static Itf main; 111 public static void $noinline$callInterfaceMethods(Itf itf) { in $noinline$callInterfaceMethods()
|
/art/test/494-checker-instanceof-tests/src/ |
D | Main.java | 23 return o instanceof Itf; in $inline$interfaceTypeTest() 213 interface Itf { interface 216 class SubMain extends Main implements Itf {
|
/art/test/725-imt-conflict-object/src/ |
D | Main.java | 19 interface Itf { interface 126 public class Main implements Itf { 127 public static Itf main;
|
/art/test/815-invokeinterface-default/src/ |
D | Main.java | 20 interface Itf { interface 107 public class Main implements Itf {
|
/art/test/530-checker-peel-unroll/src/ |
D | Main.java | 627 interface Itf { interface in Main 630 class SubMain extends Main implements Itf {
|
/art/test/589-super-imt/src/ |
D | Main.java | 17 interface Itf { interface 99 public class Main implements Itf { 100 public static Itf main;
|