• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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=(Conflicted);v1=(Uninit);v2=(Uninit);p0=(Reference,LUninitRefIdentityTest;);
30
31    #v0=(Conflicted);v1=(Uninit);v2=(Uninit);p0=(Reference,LUninitRefIdentityTest;);
32    return-void
33    #v0=(Conflicted);v1=(Uninit);v2=(Uninit);p0=(Reference,LUninitRefIdentityTest;);
34.end method
35
36.method public constructor <init>(I)V
37    .registers 2
38
39    #p0=(UninitThis,LUninitRefIdentityTest;);p1=(Integer);
40    move-object p1, p0
41    #p0=(UninitThis,LUninitRefIdentityTest;);p1=(UninitThis,LUninitRefIdentityTest;);
42
43    #p0=(UninitThis,LUninitRefIdentityTest;);p1=(UninitThis,LUninitRefIdentityTest;);
44    invoke-direct {p1}, Ljava/lang/Object;-><init>()V
45    #p0=(Reference,LUninitRefIdentityTest;);p1=(Reference,LUninitRefIdentityTest;);
46
47    :cond_4
48    #p0=(Reference,LUninitRefIdentityTest;);
49    #p1=(Reference,LUninitRefIdentityTest;):merge{0x1:(Reference,LUninitRefIdentityTest;),0x7:(Null)}
50    const p1, 0x0
51    #p0=(Reference,LUninitRefIdentityTest;);p1=(Null);
52
53    #p0=(Reference,LUninitRefIdentityTest;);p1=(Null);
54    if-nez p1, :cond_4
55    #p0=(Reference,LUninitRefIdentityTest;);p1=(Null);
56
57    #p0=(Reference,LUninitRefIdentityTest;);p1=(Null);
58    return-void
59    #p0=(Reference,LUninitRefIdentityTest;);p1=(Null);
60.end method
61
62.method public constructor <init>(Ljava/lang/String;)V
63    .registers 2
64
65    #p0=(UninitThis,LUninitRefIdentityTest;);p1=(Reference,Ljava/lang/String;);
66    move-object p1, p0
67    #p0=(UninitThis,LUninitRefIdentityTest;);p1=(UninitThis,LUninitRefIdentityTest;);
68
69    #p0=(UninitThis,LUninitRefIdentityTest;);p1=(UninitThis,LUninitRefIdentityTest;);
70    invoke-direct {p0}, Ljava/lang/Object;-><init>()V
71    #p0=(Reference,LUninitRefIdentityTest;);p1=(Reference,LUninitRefIdentityTest;);
72
73    #p0=(Reference,LUninitRefIdentityTest;);p1=(Reference,LUninitRefIdentityTest;);
74    return-void
75    #p0=(Reference,LUninitRefIdentityTest;);p1=(Reference,LUninitRefIdentityTest;);
76.end method
77
78
79# virtual methods
80.method public overlappingInits()V
81    .registers 3
82
83    #v0=(Uninit);v1=(Uninit);p0=(Reference,LUninitRefIdentityTest;);
84    new-instance v0, Ljava/lang/String;
85    #v0=(UninitRef,Ljava/lang/String;);v1=(Uninit);p0=(Reference,LUninitRefIdentityTest;);
86
87    #v0=(UninitRef,Ljava/lang/String;);v1=(Uninit);p0=(Reference,LUninitRefIdentityTest;);
88    new-instance v1, Ljava/lang/String;
89    #v0=(UninitRef,Ljava/lang/String;);v1=(UninitRef,Ljava/lang/String;);p0=(Reference,LUninitRefIdentityTest;);
90
91    #v0=(UninitRef,Ljava/lang/String;);v1=(UninitRef,Ljava/lang/String;);p0=(Reference,LUninitRefIdentityTest;);
92    new-instance p0, Ljava/lang/String;
93    #v0=(UninitRef,Ljava/lang/String;);v1=(UninitRef,Ljava/lang/String;);p0=(UninitRef,Ljava/lang/String;);
94
95    #v0=(UninitRef,Ljava/lang/String;);v1=(UninitRef,Ljava/lang/String;);p0=(UninitRef,Ljava/lang/String;);
96    invoke-direct {p0}, Ljava/lang/String;-><init>()V
97    #v0=(UninitRef,Ljava/lang/String;);v1=(UninitRef,Ljava/lang/String;);p0=(Reference,Ljava/lang/String;);
98
99    #v0=(UninitRef,Ljava/lang/String;);v1=(UninitRef,Ljava/lang/String;);p0=(Reference,Ljava/lang/String;);
100    invoke-direct {v1}, Ljava/lang/String;-><init>()V
101    #v0=(UninitRef,Ljava/lang/String;);v1=(Reference,Ljava/lang/String;);p0=(Reference,Ljava/lang/String;);
102
103    #v0=(UninitRef,Ljava/lang/String;);v1=(Reference,Ljava/lang/String;);p0=(Reference,Ljava/lang/String;);
104    invoke-direct {v0}, Ljava/lang/String;-><init>()V
105    #v0=(Reference,Ljava/lang/String;);v1=(Reference,Ljava/lang/String;);p0=(Reference,Ljava/lang/String;);
106
107    #v0=(Reference,Ljava/lang/String;);v1=(Reference,Ljava/lang/String;);p0=(Reference,Ljava/lang/String;);
108    return-void
109    #v0=(Reference,Ljava/lang/String;);v1=(Reference,Ljava/lang/String;);p0=(Reference,Ljava/lang/String;);
110.end method
111