1 .class public LB29778499_1; 2 .super Ljava/lang/Object; 3 4 # Test returning an object that doesn't implement the declared output interface. 5 6 .method public static run()V 7 .registers 2 8 invoke-static {}, LB29778499_1;->test()Ljava/lang/Runnable; 9 move-result-object v0 10 invoke-interface {v0}, Ljava/lang/Runnable;->run()V 11 return-void 12 .end method 13 14 .method public static test()Ljava/lang/Runnable; 15 .registers 1 16 new-instance v0, LB29778499_1; 17 invoke-direct {v0}, LB29778499_1;-><init>()V 18 return-object v0 19 .end method 20