Home | History | Annotate | Download | only in UninitRefIdentityTest
      1 .class public LUninitRefIdentityTest;
      2 .super Ljava/lang/Object;
      3 
      4 
      5 # direct methods
      6 .method public constructor <init>()V
      7     .registers 4
      8 
      9     #v0=(Uninit);v1=(Uninit);v2=(Uninit);p0=(UninitThis,LUninitRefIdentityTest;);
     10     invoke-direct {p0}, Ljava/lang/Object;-><init>()V
     11     #v0=(Uninit);v1=(Uninit);v2=(Uninit);p0=(Reference,LUninitRefIdentityTest;);
     12 
     13     #v0=(Uninit);v1=(Uninit);v2=(Uninit);p0=(Reference,LUninitRefIdentityTest;);
     14     new-instance v0, Ljava/lang/String;
     15     #v0=(UninitRef,Ljava/lang/String;);v1=(Uninit);v2=(Uninit);p0=(Reference,LUninitRefIdentityTest;);
     16 
     17     #v0=(UninitRef,Ljava/lang/String;);v1=(Uninit);v2=(Uninit);p0=(Reference,LUninitRefIdentityTest;);
     18     if-eqz v0, :cond_9
     19     #v0=(UninitRef,Ljava/lang/String;);v1=(Uninit);v2=(Uninit);p0=(Reference,LUninitRefIdentityTest;);
     20 
     21     #v0=(UninitRef,Ljava/lang/String;);v1=(Uninit);v2=(Uninit);p0=(Reference,LUninitRefIdentityTest;);
     22     new-instance v0, Ljava/lang/String;
     23     #v0=(UninitRef,Ljava/lang/String;);v1=(Uninit);v2=(Uninit);p0=(Reference,LUninitRefIdentityTest;);
     24 
     25     :cond_9
     26     #v0=(Conflicted):merge{0x5:(UninitRef,Ljava/lang/String;),0x7:(UninitRef,Ljava/lang/String;)}
     27     #v1=(Uninit);v2=(Uninit);p0=(Reference,LUninitRefIdentityTest;);
     28     invoke-direct {v0}, Ljava/lang/String;-><init>()V
     29     #v0=(Unknown);v1=(Uninit);v2=(Uninit);p0=(Reference,LUninitRefIdentityTest;);
     30 
     31     #v0=(Unknown);v1=(Uninit);v2=(Uninit);p0=(Reference,LUninitRefIdentityTest;);
     32     return-void
     33     #v0=(Unknown);v1=(Uninit);v2=(Uninit);p0=(Reference,LUninitRefIdentityTest;);
     34 .end method
     35 
     36 .method public constructor <init>(Ljava/lang/String;)V
     37     .registers 2
     38 
     39     #p0=(UninitThis,LUninitRefIdentityTest;);p1=(Reference,Ljava/lang/String;);
     40     move-object p1, p0
     41     #p0=(UninitThis,LUninitRefIdentityTest;);p1=(UninitThis,LUninitRefIdentityTest;);
     42 
     43     #p0=(UninitThis,LUninitRefIdentityTest;);p1=(UninitThis,LUninitRefIdentityTest;);
     44     invoke-direct {p0}, Ljava/lang/Object;-><init>()V
     45     #p0=(Reference,LUninitRefIdentityTest;);p1=(Reference,LUninitRefIdentityTest;);
     46 
     47     #p0=(Reference,LUninitRefIdentityTest;);p1=(Reference,LUninitRefIdentityTest;);
     48     return-void
     49     #p0=(Reference,LUninitRefIdentityTest;);p1=(Reference,LUninitRefIdentityTest;);
     50 .end method
     51