Offset 43, 52 lines modifiedOffset 43, 52 lines modified
43 .field·private·final·mLock:Ljava/lang/Object;43 .field·private·final·mLock:Ljava/lang/Object;
  
  
44 #·direct·methods44 #·direct·methods
45 .method·static·constructor·<clinit>()V45 .method·static·constructor·<clinit>()V
46 ····.locals·146 ····.locals·1
  
47 ····.line·211347 ····.line·2111
48 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;48 ····new-instance·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;
  
49 ····invoke-direct·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;-><init>()V49 ····invoke-direct·{v0},·Landroid/support/v4/media/session/MediaSessionCompat$Token$1;-><init>()V
  
50 ····sput-object·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->CREATOR:Landroid/os/Parcelable$Creator;50 ····sput-object·v0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->CREATOR:Landroid/os/Parcelable$Creator;
  
51 ····return-void51 ····return-void
52 .end·method52 .end·method
  
53 .method·constructor·<init>(Ljava/lang/Object;)V53 .method·constructor·<init>(Ljava/lang/Object;)V
54 ····.locals·154 ····.locals·1
  
55 ····const/4·v0,·0x055 ····const/4·v0,·0x0
  
56 ····.line·192856 ····.line·1926
57 ····invoke-direct·{p0,·p1,·v0,·v0},·Landroid/support/v4/media/session/MediaSessionCompat$Token;-><init>(Ljava/lang/Object;Landroid/support/v4/media/session/IMediaSession;Landroidx/versionedparcelable/VersionedParcelable;)V57 ····invoke-direct·{p0,·p1,·v0,·v0},·Landroid/support/v4/media/session/MediaSessionCompat$Token;-><init>(Ljava/lang/Object;Landroid/support/v4/media/session/IMediaSession;Landroidx/versionedparcelable/VersionedParcelable;)V
  
58 ····return-void58 ····return-void
59 .end·method59 .end·method
  
60 .method·constructor·<init>(Ljava/lang/Object;Landroid/support/v4/media/session/IMediaSession;Landroidx/versionedparcelable/VersionedParcelable;)V60 .method·constructor·<init>(Ljava/lang/Object;Landroid/support/v4/media/session/IMediaSession;Landroidx/versionedparcelable/VersionedParcelable;)V
61 ····.locals·061 ····.locals·0
  
62 ····.line·193562 ····.line·1933
63 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V63 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
64 ····.line·191964 ····.line·1917
65 ····new-instance·p3,·Ljava/lang/Object;65 ····new-instance·p3,·Ljava/lang/Object;
  
66 ····invoke-direct·{p3},·Ljava/lang/Object;-><init>()V66 ····invoke-direct·{p3},·Ljava/lang/Object;-><init>()V
  
67 ····iput-object·p3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mLock:Ljava/lang/Object;67 ····iput-object·p3,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mLock:Ljava/lang/Object;
  
68 ····.line·193668 ····.line·1934
69 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;69 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;
  
70 ····.line·193770 ····.line·1935
71 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mExtraBinder:Landroid/support/v4/media/session/IMediaSession;71 ····iput-object·p2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mExtraBinder:Landroid/support/v4/media/session/IMediaSession;
  
72 ····return-void72 ····return-void
73 .end·method73 .end·method
  
  
74 #·virtual·methods74 #·virtual·methods
Offset 105, 124 lines modifiedOffset 105, 124 lines modified
  
105 ····const/4·v0,·0x1105 ····const/4·v0,·0x1
  
106 ····if-ne·p0,·p1,·:cond_0106 ····if-ne·p0,·p1,·:cond_0
  
107 ····return·v0107 ····return·v0
  
108 ····.line·2008108 ····.line·2006
109 ····:cond_0109 ····:cond_0
110 ····instance-of·v1,·p1,·Landroid/support/v4/media/session/MediaSessionCompat$Token;110 ····instance-of·v1,·p1,·Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
111 ····const/4·v2,·0x0111 ····const/4·v2,·0x0
  
112 ····if-nez·v1,·:cond_1112 ····if-nez·v1,·:cond_1
  
113 ····return·v2113 ····return·v2
  
114 ····.line·2012114 ····.line·2010
115 ····:cond_1115 ····:cond_1
116 ····check-cast·p1,·Landroid/support/v4/media/session/MediaSessionCompat$Token;116 ····check-cast·p1,·Landroid/support/v4/media/session/MediaSessionCompat$Token;
  
117 ····.line·2013117 ····.line·2011
118 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;118 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;
  
119 ····if-nez·v1,·:cond_3119 ····if-nez·v1,·:cond_3
  
120 ····.line·2014120 ····.line·2012
121 ····iget-object·p1,·p1,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;121 ····iget-object·p1,·p1,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;
  
122 ····if-nez·p1,·:cond_2122 ····if-nez·p1,·:cond_2
  
123 ····goto·:goto_0123 ····goto·:goto_0
  
124 ····:cond_2124 ····:cond_2
125 ····move·v0,·v2125 ····move·v0,·v2
  
126 ····:goto_0126 ····:goto_0
127 ····return·v0127 ····return·v0
  
128 ····.line·2016128 ····.line·2014
129 ····:cond_3129 ····:cond_3
130 ····iget-object·p1,·p1,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;130 ····iget-object·p1,·p1,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;
  
131 ····if-nez·p1,·:cond_4131 ····if-nez·p1,·:cond_4
  
132 ····return·v2132 ····return·v2
  
133 ····.line·2019133 ····.line·2017
134 ····:cond_4134 ····:cond_4
135 ····invoke-virtual·{v1,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z135 ····invoke-virtual·{v1,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
136 ····move-result·p1136 ····move-result·p1
  
137 ····return·p1137 ····return·p1
138 .end·method138 .end·method
  
139 .method·public·getExtraBinder()Landroid/support/v4/media/session/IMediaSession;139 .method·public·getExtraBinder()Landroid/support/v4/media/session/IMediaSession;
140 ····.locals·2140 ····.locals·2
  
141 ····.line·2040141 ····.line·2038
142 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mLock:Ljava/lang/Object;142 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mLock:Ljava/lang/Object;
  
143 ····monitor-enter·v0143 ····monitor-enter·v0
  
144 ····.line·2041144 ····.line·2039
145 ····:try_start_0145 ····:try_start_0
146 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mExtraBinder:Landroid/support/v4/media/session/IMediaSession;146 ····iget-object·v1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mExtraBinder:Landroid/support/v4/media/session/IMediaSession;
  
147 ····monitor-exit·v0147 ····monitor-exit·v0
  
148 ····return-object·v1148 ····return-object·v1
  
149 ····:catchall_0149 ····:catchall_0
150 ····move-exception·v1150 ····move-exception·v1
  
151 ····.line·2042151 ····.line·2040
152 ····monitor-exit·v0152 ····monitor-exit·v0
153 ····:try_end_0153 ····:try_end_0
154 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0154 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
155 ····throw·v1155 ····throw·v1
156 .end·method156 .end·method
  
157 .method·public·hashCode()I157 .method·public·hashCode()I
158 ····.locals·1158 ····.locals·1
  
159 ····.line·1997159 ····.line·1995
160 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;160 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;
  
161 ····if-nez·v0,·:cond_0161 ····if-nez·v0,·:cond_0
  
162 ····const/4·v0,·0x0162 ····const/4·v0,·0x0
  
163 ····return·v0163 ····return·v0
  
164 ····.line·2000164 ····.line·1998
165 ····:cond_0165 ····:cond_0
166 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I166 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I
  
167 ····move-result·v0167 ····move-result·v0
  
168 ····return·v0168 ····return·v0
169 .end·method169 .end·method
  
170 .method·public·setExtraBinder(Landroid/support/v4/media/session/IMediaSession;)V170 .method·public·setExtraBinder(Landroid/support/v4/media/session/IMediaSession;)V
171 ····.locals·1171 ····.locals·1
  
172 ····.line·2050172 ····.line·2048
173 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mLock:Ljava/lang/Object;173 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mLock:Ljava/lang/Object;
  
174 ····monitor-enter·v0174 ····monitor-enter·v0
  
175 ····.line·2051175 ····.line·2049
176 ····:try_start_0176 ····:try_start_0
177 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mExtraBinder:Landroid/support/v4/media/session/IMediaSession;177 ····iput-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mExtraBinder:Landroid/support/v4/media/session/IMediaSession;
  
178 ····.line·2052178 ····.line·2050
179 ····monitor-exit·v0179 ····monitor-exit·v0
  
180 ····return-void180 ····return-void
  
181 ····:catchall_0181 ····:catchall_0
182 ····move-exception·p1182 ····move-exception·p1
  
Offset 232, 20 lines modifiedOffset 232, 20 lines modified
  
232 ····throw·p1232 ····throw·p1
233 .end·method233 .end·method
  
234 .method·public·setSession2Token(Landroidx/versionedparcelable/VersionedParcelable;)V234 .method·public·setSession2Token(Landroidx/versionedparcelable/VersionedParcelable;)V
235 ····.locals·1235 ····.locals·1
  
236 ····.line·2070236 ····.line·2068
237 ····iget-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mLock:Ljava/lang/Object;237 ····iget-object·p1,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mLock:Ljava/lang/Object;
  
238 ····monitor-enter·p1238 ····monitor-enter·p1
  
239 ····.line·2072239 ····.line·2070
240 ····:try_start_0240 ····:try_start_0
241 ····monitor-exit·p1241 ····monitor-exit·p1
  
242 ····return-void242 ····return-void
  
243 ····:catchall_0243 ····:catchall_0
244 ····move-exception·v0244 ····move-exception·v0
Offset 256, 31 lines modifiedOffset 256, 31 lines modified
  
256 ····throw·v0256 ····throw·v0
257 .end·method257 .end·method
  
258 .method·public·writeToParcel(Landroid/os/Parcel;I)V258 .method·public·writeToParcel(Landroid/os/Parcel;I)V
259 ····.locals·2259 ····.locals·2
  
260 ····.line·1988260 ····.line·1986
261 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I261 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
262 ····const/16·v1,·0x15262 ····const/16·v1,·0x15
  
263 ····if-lt·v0,·v1,·:cond_0263 ····if-lt·v0,·v1,·:cond_0
  
264 ····.line·1989264 ····.line·1987
265 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;265 ····iget-object·v0,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;
  
266 ····check-cast·v0,·Landroid/os/Parcelable;266 ····check-cast·v0,·Landroid/os/Parcelable;
  
267 ····invoke-virtual·{p1,·v0,·p2},·Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V267 ····invoke-virtual·{p1,·v0,·p2},·Landroid/os/Parcel;->writeParcelable(Landroid/os/Parcelable;I)V
  
268 ····goto·:goto_0268 ····goto·:goto_0
  
269 ····.line·1991269 ····.line·1989
270 ····:cond_0270 ····:cond_0
271 ····iget-object·p2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;271 ····iget-object·p2,·p0,·Landroid/support/v4/media/session/MediaSessionCompat$Token;->mInner:Ljava/lang/Object;
  
272 ····check-cast·p2,·Landroid/os/IBinder;272 ····check-cast·p2,·Landroid/os/IBinder;
  
273 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeStrongBinder(Landroid/os/IBinder;)V273 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->writeStrongBinder(Landroid/os/IBinder;)V