pxb1988 / dex2jar

Tools to work with android .dex and java .class files
Apache License 2.0
12.06k stars 2.09k forks source link

Several translation errors using dex-tools-2.1-20150601.060031-26.zip #522

Closed TDNovice closed 2 years ago

TDNovice commented 2 years ago

This file is generated by dex2jar

Please report this file to one of following link if possible (any one). https://sourceforge.net/p/dex2jar/tickets/ https://bitbucket.org/pxb1988/dex2jar/issues https://github.com/pxb1988/dex2jar/issues [no attachment support, not preferred] dex2jar@googlegroups.com

There are 39 methods fail to translate. 2022-01-08 07:47:32 UTC version: [dex-reader-2.1-SNAPSHOT, dex-reader-api-2.1-SNAPSHOT, dex-ir-2.1-SNAPSHOT, d2j-smali-2.1-SNAPSHOT, d2j-base-cmd-2.1-SNAPSHOT, dex-tools-2.1-SNAPSHOT, dex-translator-2.1-SNAPSHOT] cmdline: [-f, ../TrolleyTrack.apk] env: java.specification.version: 17 java.class.path: C:\Users\Acer\Documents\00-Personal\0000-Hobbies\Trolley\dex2jar-2.1-SNAPSHOT\lib\antlr-runtime-3.5.2.jar;C:\Users\Acer\Documents\00-Personal\0000-Hobbies\Trolley\dex2jar-2.1-SNAPSHOT\lib\asm-debug-all-4.1.jar;C:\Users\Acer\Documents\00-Personal\0000-Hobbies\Trolley\dex2jar-2.1-SNAPSHOT\lib\d2j-base-cmd-2.1-SNAPSHOT.jar;C:\Users\Acer\Documents\00-Personal\0000-Hobbies\Trolley\dex2jar-2.1-SNAPSHOT\lib\d2j-jasmin-2.1-SNAPSHOT.jar;C:\Users\Acer\Documents\00-Personal\0000-Hobbies\Trolley\dex2jar-2.1-SNAPSHOT\lib\d2j-smali-2.1-SNAPSHOT.jar;C:\Users\Acer\Documents\00-Personal\0000-Hobbies\Trolley\dex2jar-2.1-SNAPSHOT\lib\dex-ir-2.1-SNAPSHOT.jar;C:\Users\Acer\Documents\00-Personal\0000-Hobbies\Trolley\dex2jar-2.1-SNAPSHOT\lib\dex-reader-2.1-SNAPSHOT.jar;C:\Users\Acer\Documents\00-Personal\0000-Hobbies\Trolley\dex2jar-2.1-SNAPSHOT\lib\dex-reader-api-2.1-SNAPSHOT.jar;C:\Users\Acer\Documents\00-Personal\0000-Hobbies\Trolley\dex2jar-2.1-SNAPSHOT\lib\dex-tools-2.1-SNAPSHOT.jar;C:\Users\Acer\Documents\00-Personal\0000-Hobbies\Trolley\dex2jar-2.1-SNAPSHOT\lib\dex-translator-2.1-SNAPSHOT.jar;C:\Users\Acer\Documents\00-Personal\0000-Hobbies\Trolley\dex2jar-2.1-SNAPSHOT\lib\dex-writer-2.1-SNAPSHOT.jar;C:\Users\Acer\Documents\00-Personal\0000-Hobbies\Trolley\dex2jar-2.1-SNAPSHOT\lib\dx-1.7.jar; java.vm.vendor: Oracle Corporation java.vendor.url: https://java.oracle.com/ java.vm.specification.version: 17 java.specification.vendor: Oracle Corporation java.version.date: 2021-10-19 java.home: C:\Program Files\Java\jdk-17.0.1 java.vm.compressedOopsMode: 32-bit java.vm.specification.vendor: Oracle Corporation java.specification.name: Java Platform API Specification java.runtime.version: 17.0.1+12-LTS-39 java.runtime.name: Java(TM) SE Runtime Environment java.vm.name: Java HotSpot(TM) 64-Bit Server VM java.vendor.url.bug: https://bugreport.java.com/bugreport/ java.io.tmpdir: C:\Users\Acer\AppData\Local\Temp\ java.version: 17.0.1 java.vm.specification.name: Java Virtual Machine Specification java.library.path: C:\Program Files\Java\jdk-17.0.1\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jdk-17.0.1\bin;C:\Users\Acer\AppData\Local\Microsoft\WindowsApps;;. java.vm.info: mixed mode, sharing java.vendor: Oracle Corporation java.vm.version: 17.0.1+12-LTS-39 java.class.version: 61.0

================= 0 =================== Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;.writeBooleanObject(Landroid/os/Parcel;ILjava/lang/Boolean;Z)V java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.provideAs(TypeTransformer.java:783) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.enexpr(TypeTransformer.java:662) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:722) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.enexpr(TypeTransformer.java:701) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:722) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.s1stmt(TypeTransformer.java:813) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.sxStmt(TypeTransformer.java:843) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:206) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public static writeBooleanObject(Landroid/os/Parcel;ILjava/lang/Boolean;Z)V .registers 4 if-nez p2, :L1 if-eqz p3, :L0 const/4 p2, 0 invoke-static { p0, p1, p2 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->zzb(Landroid/os/Parcel;II)V :L0 return-void :L1 const/4 p3, 4 invoke-static { p0, p1, p3 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->zzb(Landroid/os/Parcel;II)V invoke-virtual { p2 }, Ljava/lang/Boolean;->booleanValue()Z move-result p1 invoke-virtual { p0, p1 }, Landroid/os/Parcel;->writeInt(I)V return-void .end method

================= 1 =================== Landroidx/fragment/app/FragmentManagerImpl;.dispatchCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z java.lang.RuntimeException: can not merge Z and I at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public dispatchCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z .registers 10 iget v0, p0, Landroidx/fragment/app/FragmentManagerImpl;->mCurState:I const/4 v1, 0 const/4 v2, 1 if-ge v0, v2, :L0 return v1 :L0 const/4 v0, 0 move v3, v1 move v4, v3 :L1 iget-object v5, p0, Landroidx/fragment/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; invoke-virtual { v5 }, Ljava/util/ArrayList;->size()I move-result v5 if-ge v3, v5, :L4 iget-object v5, p0, Landroidx/fragment/app/FragmentManagerImpl;->mAdded:Ljava/util/ArrayList; invoke-virtual { v5, v3 }, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; move-result-object v5 check-cast v5, Landroidx/fragment/app/Fragment; if-eqz v5, :L3 invoke-virtual { v5, p1, p2 }, Landroidx/fragment/app/Fragment;->performCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z move-result v6 if-eqz v6, :L3 if-nez v0, :L2 new-instance v0, Ljava/util/ArrayList; invoke-direct { v0 }, Ljava/util/ArrayList;->()V :L2 invoke-virtual { v0, v5 }, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z move v4, v2 :L3 add-int/lit8 v3, v3, 1 goto :L1 :L4 iget-object p1, p0, Landroidx/fragment/app/FragmentManagerImpl;->mCreatedMenus:Ljava/util/ArrayList; if-eqz p1, :L8 :L5 iget-object p1, p0, Landroidx/fragment/app/FragmentManagerImpl;->mCreatedMenus:Ljava/util/ArrayList; invoke-virtual { p1 }, Ljava/util/ArrayList;->size()I move-result p1 if-ge v1, p1, :L8 iget-object p1, p0, Landroidx/fragment/app/FragmentManagerImpl;->mCreatedMenus:Ljava/util/ArrayList; invoke-virtual { p1, v1 }, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; move-result-object p1 check-cast p1, Landroidx/fragment/app/Fragment; if-eqz v0, :L6 invoke-virtual { v0, p1 }, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z move-result p2 if-nez p2, :L7 :L6 invoke-virtual { p1 }, Landroidx/fragment/app/Fragment;->onDestroyOptionsMenu()V :L7 add-int/lit8 v1, v1, 1 goto :L5 :L8 iput-object v0, p0, Landroidx/fragment/app/FragmentManagerImpl;->mCreatedMenus:Ljava/util/ArrayList; return v4 .end method

================= 2 =================== Lcom/google/gson/internal/bind/TypeAdapters$2;.write(Lcom/google/gson/stream/JsonWriter;Ljava/util/BitSet;)V java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.provideAs(TypeTransformer.java:783) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.enexpr(TypeTransformer.java:662) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:722) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.e1expr(TypeTransformer.java:539) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:716) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.enexpr(TypeTransformer.java:701) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:722) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.s1stmt(TypeTransformer.java:813) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.sxStmt(TypeTransformer.java:843) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:206) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public write(Lcom/google/gson/stream/JsonWriter;Ljava/util/BitSet;)V .annotation system Ldalvik/annotation/Throws; value = { Ljava/io/IOException; } .end annotation .registers 6 if-nez p2, :L0 invoke-virtual { p1 }, Lcom/google/gson/stream/JsonWriter;->nullValue()Lcom/google/gson/stream/JsonWriter; return-void :L0 invoke-virtual { p1 }, Lcom/google/gson/stream/JsonWriter;->beginArray()Lcom/google/gson/stream/JsonWriter; const/4 v0, 0 :L1 invoke-virtual { p2 }, Ljava/util/BitSet;->length()I move-result v1 if-ge v0, v1, :L2 invoke-virtual { p2, v0 }, Ljava/util/BitSet;->get(I)Z move-result v1 int-to-long v1, v1 invoke-virtual { p1, v1, v2 }, Lcom/google/gson/stream/JsonWriter;->value(J)Lcom/google/gson/stream/JsonWriter; add-int/lit8 v0, v0, 1 goto :L1 :L2 invoke-virtual { p1 }, Lcom/google/gson/stream/JsonWriter;->endArray()Lcom/google/gson/stream/JsonWriter; return-void .end method

================= 3 =================== Landroidx/versionedparcelable/VersionedParcel;.writeBooleanArray([Z)V java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.provideAs(TypeTransformer.java:783) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.e2expr(TypeTransformer.java:553) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:719) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.enexpr(TypeTransformer.java:701) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:722) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.s1stmt(TypeTransformer.java:813) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.sxStmt(TypeTransformer.java:843) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:206) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method protected writeBooleanArray([Z)V .registers 5 if-eqz p1, :L1 array-length v0, p1 invoke-virtual { p0, v0 }, Landroidx/versionedparcelable/VersionedParcel;->writeInt(I)V const/4 v1, 0 :L0 if-ge v1, v0, :L2 aget-boolean v2, p1, v1 invoke-virtual { p0, v2 }, Landroidx/versionedparcelable/VersionedParcel;->writeInt(I)V add-int/lit8 v1, v1, 1 goto :L0 :L1 const/4 p1, -1 invoke-virtual { p0, p1 }, Landroidx/versionedparcelable/VersionedParcel;->writeInt(I)V :L2 return-void .end method

================= 4 =================== Lcom/google/android/gms/common/util/zza;.zzg(Landroid/content/Context;)I java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public static zzg(Landroid/content/Context;)I .registers 5 const/4 v0, -1 if-eqz p0, :L7 invoke-virtual { p0 }, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; move-result-object v1 if-nez v1, :L0 goto :L7 :L0 invoke-virtual { p0 }, Landroid/content/Context;->getApplicationContext()Landroid/content/Context; move-result-object v1 const/4 v2, 0 sget-object v3, Lcom/google/android/gms/common/util/zza;->filter:Landroid/content/IntentFilter; invoke-virtual { v1, v2, v3 }, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; move-result-object v1 const/4 v2, 0 if-nez v1, :L1 move v1, v2 goto :L2 :L1 const-string v3, "plugged" invoke-virtual { v1, v3, v2 }, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I move-result v1 :L2 and-int/lit8 v1, v1, 7 const/4 v3, 1 if-eqz v1, :L3 move v2, v3 :L3 const-string v1, "power" invoke-virtual { p0, v1 }, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; move-result-object p0 check-cast p0, Landroid/os/PowerManager; if-nez p0, :L4 return v0 :L4 invoke-static { }, Lcom/google/android/gms/common/util/PlatformVersion;->isAtLeastKitKatWatch()Z move-result v0 if-eqz v0, :L5 invoke-virtual { p0 }, Landroid/os/PowerManager;->isInteractive()Z move-result p0 goto :L6 :L5 invoke-virtual { p0 }, Landroid/os/PowerManager;->isScreenOn()Z move-result p0 :L6 shl-int/2addr p0, v3 or-int/2addr p0, v2 return p0 :L7 return v0 .end method

================= 5 =================== Landroidx/core/app/ShareCompat$IntentReader;.getStreamCount()I java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.provideAs(TypeTransformer.java:783) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.enexpr(TypeTransformer.java:662) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:722) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.s1stmt(TypeTransformer.java:813) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.sxStmt(TypeTransformer.java:843) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:206) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public getStreamCount()I .registers 3 iget-object v0, p0, Landroidx/core/app/ShareCompat$IntentReader;->mStreams:Ljava/util/ArrayList; const-string v1, "android.intent.extra.STREAM" if-nez v0, :L0 invoke-virtual { p0 }, Landroidx/core/app/ShareCompat$IntentReader;->isMultipleShare()Z move-result v0 if-eqz v0, :L0 iget-object v0, p0, Landroidx/core/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; invoke-virtual { v0, v1 }, Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList; move-result-object v0 iput-object v0, p0, Landroidx/core/app/ShareCompat$IntentReader;->mStreams:Ljava/util/ArrayList; :L0 iget-object v0, p0, Landroidx/core/app/ShareCompat$IntentReader;->mStreams:Ljava/util/ArrayList; if-eqz v0, :L1 invoke-virtual { v0 }, Ljava/util/ArrayList;->size()I move-result v0 return v0 :L1 iget-object v0, p0, Landroidx/core/app/ShareCompat$IntentReader;->mIntent:Landroid/content/Intent; invoke-virtual { v0, v1 }, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z move-result v0 return v0 .end method

================= 6 =================== Landroidx/core/os/ParcelCompat;.writeBoolean(Landroid/os/Parcel;Z)V java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public static writeBoolean(Landroid/os/Parcel;Z)V .registers 2 invoke-virtual { p0, p1 }, Landroid/os/Parcel;->writeInt(I)V return-void .end method

================= 7 =================== Landroidx/slidingpanelayout/widget/SlidingPaneLayout;.onMeasure(II)V java.lang.RuntimeException: can not merge Z and I at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method protected onMeasure(II)V .registers 23 move-object/from16 v0, p0 invoke-static/range { p1 .. p1 }, Landroid/view/View$MeasureSpec;->getMode(I)I move-result v1 invoke-static/range { p1 .. p1 }, Landroid/view/View$MeasureSpec;->getSize(I)I move-result v2 invoke-static/range { p2 .. p2 }, Landroid/view/View$MeasureSpec;->getMode(I)I move-result v3 invoke-static/range { p2 .. p2 }, Landroid/view/View$MeasureSpec;->getSize(I)I move-result v4 const/16 v5, 300 const/high16 v6, -32768 const/high16 v7, 16384 if-eq v1, v7, :L2 invoke-virtual/range { p0 .. p0 }, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->isInEditMode()Z move-result v8 if-eqz v8, :L1 if-ne v1, v6, :L0 goto :L4 :L0 if-nez v1, :L4 move v2, v5 goto :L4 :L1 new-instance v1, Ljava/lang/IllegalStateException; const-string v2, "Width must have an exact value or MATCH_PARENT" invoke-direct { v1, v2 }, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw v1 :L2 if-nez v3, :L4 invoke-virtual/range { p0 .. p0 }, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->isInEditMode()Z move-result v1 if-eqz v1, :L3 if-nez v3, :L4 move v4, v5 move v3, v6 goto :L4 :L3 new-instance v1, Ljava/lang/IllegalStateException; const-string v2, "Height must not be UNSPECIFIED" invoke-direct { v1, v2 }, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V throw v1 :L4 const/4 v1, 0 if-eq v3, v6, :L7 if-eq v3, v7, :L6 move v4, v1 :L5 move v5, v4 goto :L8 :L6 invoke-virtual/range { p0 .. p0 }, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->getPaddingTop()I move-result v5 sub-int/2addr v4, v5 invoke-virtual/range { p0 .. p0 }, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->getPaddingBottom()I move-result v5 sub-int/2addr v4, v5 goto :L5 :L7 invoke-virtual/range { p0 .. p0 }, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->getPaddingTop()I move-result v5 sub-int/2addr v4, v5 invoke-virtual/range { p0 .. p0 }, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->getPaddingBottom()I move-result v5 sub-int/2addr v4, v5 move v5, v4 move v4, v1 :L8 invoke-virtual/range { p0 .. p0 }, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->getPaddingLeft()I move-result v8 sub-int v8, v2, v8 invoke-virtual/range { p0 .. p0 }, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->getPaddingRight()I move-result v9 sub-int/2addr v8, v9 invoke-virtual/range { p0 .. p0 }, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->getChildCount()I move-result v9 const/4 v10, 2 if-le v9, v10, :L9 const-string v10, "SlidingPaneLayout" const-string v11, "onMeasure: More than two child views are not supported." invoke-static { v10, v11 }, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I :L9 const/4 v10, 0 iput-object v10, v0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; move v11, v1 move v12, v11 move v14, v8 const/4 v13, 0 :L10 const/16 v15, 8 const/16 v16, 1 if-ge v11, v9, :L23 invoke-virtual { v0, v11 }, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->getChildAt(I)Landroid/view/View; move-result-object v6 invoke-virtual { v6 }, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object v18 move-object/from16 v7, v18 check-cast v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams; invoke-virtual { v6 }, Landroid/view/View;->getVisibility()I move-result v10 if-ne v10, v15, :L11 iput-boolean v1, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->dimWhenOffset:Z goto/16 :L22 :L11 iget v10, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->weight:F const/4 v15, 0 cmpl-float v10, v10, v15 if-lez v10, :L12 iget v10, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->weight:F add-float/2addr v13, v10 iget v10, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->width:I if-nez v10, :L12 goto/16 :L22 :L12 iget v10, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->leftMargin:I iget v15, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->rightMargin:I add-int/2addr v10, v15 iget v15, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->width:I const/4 v1, -2 if-ne v15, v1, :L13 sub-int v1, v8, v10 const/high16 v10, -32768 invoke-static { v1, v10 }, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v1 const/high16 v10, 16384 goto :L15 :L13 iget v1, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->width:I const/4 v15, -1 if-ne v1, v15, :L14 sub-int v1, v8, v10 const/high16 v10, 16384 invoke-static { v1, v10 }, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v1 goto :L15 :L14 const/high16 v10, 16384 iget v1, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->width:I invoke-static { v1, v10 }, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v1 :L15 iget v15, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->height:I const/4 v10, -2 if-ne v15, v10, :L16 const/high16 v10, -32768 invoke-static { v5, v10 }, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v15 goto :L18 :L16 iget v10, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->height:I const/4 v15, -1 if-ne v10, v15, :L17 const/high16 v10, 16384 invoke-static { v5, v10 }, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v15 goto :L18 :L17 const/high16 v10, 16384 iget v15, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->height:I invoke-static { v15, v10 }, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v15 :L18 invoke-virtual { v6, v1, v15 }, Landroid/view/View;->measure(II)V invoke-virtual { v6 }, Landroid/view/View;->getMeasuredWidth()I move-result v1 invoke-virtual { v6 }, Landroid/view/View;->getMeasuredHeight()I move-result v10 const/high16 v15, -32768 if-ne v3, v15, :L19 if-le v10, v4, :L19 invoke-static { v10, v5 }, Ljava/lang/Math;->min(II)I move-result v4 :L19 sub-int/2addr v14, v1 if-gez v14, :L20 move/from16 v1, v16 goto :L21 :L20 const/4 v1, 0 :L21 iput-boolean v1, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->slideable:Z or-int/2addr v12, v1 iget-boolean v1, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->slideable:Z if-eqz v1, :L22 iput-object v6, v0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; :L22 add-int/lit8 v11, v11, 1 const/4 v1, 0 const/high16 v6, -32768 const/high16 v7, 16384 goto/16 :L10 :L23 if-nez v12, :L24 const/4 v1, 0 cmpl-float v3, v13, v1 if-lez v3, :L46 :L24 iget v1, v0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mOverhangSize:I sub-int v1, v8, v1 const/4 v3, 0 :L25 if-ge v3, v9, :L46 invoke-virtual { v0, v3 }, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->getChildAt(I)Landroid/view/View; move-result-object v6 invoke-virtual { v6 }, Landroid/view/View;->getVisibility()I move-result v7 if-ne v7, v15, :L28 :L26 move/from16 v19, v1 :L27 const/4 v1, 0 const/high16 v7, 16384 goto/16 :L45 :L28 invoke-virtual { v6 }, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object v7 check-cast v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams; invoke-virtual { v6 }, Landroid/view/View;->getVisibility()I move-result v10 if-ne v10, v15, :L29 goto :L26 :L29 iget v10, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->width:I if-nez v10, :L30 iget v10, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->weight:F const/4 v11, 0 cmpl-float v10, v10, v11 if-lez v10, :L30 move/from16 v10, v16 goto :L31 :L30 const/4 v10, 0 :L31 if-eqz v10, :L32 const/4 v11, 0 goto :L33 :L32 invoke-virtual { v6 }, Landroid/view/View;->getMeasuredWidth()I move-result v11 :L33 if-eqz v12, :L39 iget-object v15, v0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View; if-eq v6, v15, :L39 iget v15, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->width:I if-gez v15, :L26 if-gt v11, v1, :L34 iget v11, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->weight:F const/4 v15, 0 cmpl-float v11, v11, v15 if-lez v11, :L26 :L34 if-eqz v10, :L37 iget v10, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->height:I const/4 v11, -2 if-ne v10, v11, :L35 const/high16 v10, -32768 invoke-static { v5, v10 }, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v7 const/high16 v10, 16384 goto :L38 :L35 iget v10, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->height:I const/4 v11, -1 if-ne v10, v11, :L36 const/high16 v10, 16384 invoke-static { v5, v10 }, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v7 goto :L38 :L36 const/high16 v10, 16384 iget v7, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->height:I invoke-static { v7, v10 }, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v7 goto :L38 :L37 const/high16 v10, 16384 invoke-virtual { v6 }, Landroid/view/View;->getMeasuredHeight()I move-result v7 invoke-static { v7, v10 }, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v7 :L38 invoke-static { v1, v10 }, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v11 invoke-virtual { v6, v11, v7 }, Landroid/view/View;->measure(II)V goto :L26 :L39 iget v10, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->weight:F const/4 v15, 0 cmpl-float v10, v10, v15 if-lez v10, :L26 iget v10, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->width:I if-nez v10, :L42 iget v10, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->height:I const/4 v15, -2 if-ne v10, v15, :L40 const/high16 v10, -32768 invoke-static { v5, v10 }, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v17 move/from16 v15, v17 const/high16 v10, 16384 goto :L43 :L40 iget v10, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->height:I const/4 v15, -1 if-ne v10, v15, :L41 const/high16 v10, 16384 invoke-static { v5, v10 }, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v19 move/from16 v15, v19 goto :L43 :L41 const/high16 v10, 16384 iget v15, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->height:I invoke-static { v15, v10 }, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v15 goto :L43 :L42 const/high16 v10, 16384 invoke-virtual { v6 }, Landroid/view/View;->getMeasuredHeight()I move-result v15 invoke-static { v15, v10 }, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v15 :L43 if-eqz v12, :L44 iget v10, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->leftMargin:I iget v7, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->rightMargin:I add-int/2addr v10, v7 sub-int v7, v8, v10 move/from16 v19, v1 const/high16 v10, 16384 invoke-static { v7, v10 }, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v1 if-eq v11, v7, :L27 invoke-virtual { v6, v1, v15 }, Landroid/view/View;->measure(II)V goto/16 :L27 :L44 move/from16 v19, v1 const/4 v1, 0 invoke-static { v1, v14 }, Ljava/lang/Math;->max(II)I move-result v10 iget v7, v7, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->weight:F int-to-float v10, v10 mul-float/2addr v7, v10 div-float/2addr v7, v13 float-to-int v7, v7 add-int/2addr v11, v7 const/high16 v7, 16384 invoke-static { v11, v7 }, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I move-result v10 invoke-virtual { v6, v10, v15 }, Landroid/view/View;->measure(II)V :L45 add-int/lit8 v3, v3, 1 move/from16 v1, v19 const/16 v15, 8 goto/16 :L25 :L46 invoke-virtual/range { p0 .. p0 }, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->getPaddingTop()I move-result v1 add-int/2addr v4, v1 invoke-virtual/range { p0 .. p0 }, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->getPaddingBottom()I move-result v1 add-int/2addr v4, v1 invoke-virtual { v0, v2, v4 }, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->setMeasuredDimension(II)V iput-boolean v12, v0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mCanSlide:Z iget-object v1, v0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mDragHelper:Landroidx/customview/widget/ViewDragHelper; invoke-virtual { v1 }, Landroidx/customview/widget/ViewDragHelper;->getViewDragState()I move-result v1 if-eqz v1, :L47 if-nez v12, :L47 iget-object v1, v0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mDragHelper:Landroidx/customview/widget/ViewDragHelper; invoke-virtual { v1 }, Landroidx/customview/widget/ViewDragHelper;->abort()V :L47 return-void .end method

================= 8 =================== Landroidx/core/text/TextDirectionHeuristicsCompat$AnyStrong;.checkRtl(Ljava/lang/CharSequence;II)I java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.provideAs(TypeTransformer.java:783) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.e1expr(TypeTransformer.java:496) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:716) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.s1stmt(TypeTransformer.java:813) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.sxStmt(TypeTransformer.java:843) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:206) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public checkRtl(Ljava/lang/CharSequence;II)I .registers 8 add-int/2addr p3, p2 const/4 v0, 0 move v1, v0 :L0 if-ge p2, p3, :L5 invoke-interface { p1, p2 }, Ljava/lang/CharSequence;->charAt(I)C move-result v2 invoke-static { v2 }, Ljava/lang/Character;->getDirectionality(C)B move-result v2 invoke-static { v2 }, Landroidx/core/text/TextDirectionHeuristicsCompat;->isRtlText(I)I move-result v2 const/4 v3, 1 if-eqz v2, :L2 if-eq v2, v3, :L1 goto :L4 :L1 iget-boolean v1, p0, Landroidx/core/text/TextDirectionHeuristicsCompat$AnyStrong;->mLookForRtl:Z if-nez v1, :L3 return v3 :L2 iget-boolean v1, p0, Landroidx/core/text/TextDirectionHeuristicsCompat$AnyStrong;->mLookForRtl:Z if-eqz v1, :L3 return v0 :L3 move v1, v3 :L4 add-int/lit8 p2, p2, 1 goto :L0 :L5 if-eqz v1, :L6 iget-boolean p1, p0, Landroidx/core/text/TextDirectionHeuristicsCompat$AnyStrong;->mLookForRtl:Z return p1 :L6 const/4 p1, 2 return p1 .end method

================= 9 =================== Lcom/google/android/gms/internal/location/zzc;.zza(Landroid/os/Parcel;Z)V java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public static zza(Landroid/os/Parcel;Z)V .registers 2 invoke-virtual { p0, p1 }, Landroid/os/Parcel;->writeInt(I)V return-void .end method

================= 10 =================== Landroidx/core/graphics/TypefaceCompatApi26Impl;.createFromFontFamilyFilesResourceEntry(Landroid/content/Context;Landroidx/core/content/res/FontResourcesParserCompat$FontFamilyFilesResourceEntry;Landroid/content/res/Resources;I)Landroid/graphics/Typeface; java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.provideAs(TypeTransformer.java:783) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.enexpr(TypeTransformer.java:662) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:722) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.enexpr(TypeTransformer.java:701) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:722) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.e2expr(TypeTransformer.java:632) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:719) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.s1stmt(TypeTransformer.java:813) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.sxStmt(TypeTransformer.java:843) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:206) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public createFromFontFamilyFilesResourceEntry(Landroid/content/Context;Landroidx/core/content/res/FontResourcesParserCompat$FontFamilyFilesResourceEntry;Landroid/content/res/Resources;I)Landroid/graphics/Typeface; .registers 15 invoke-direct { p0 }, Landroidx/core/graphics/TypefaceCompatApi26Impl;->isFontFamilyPrivateAPIAvailable()Z move-result v0 if-nez v0, :L0 invoke-super { p0, p1, p2, p3, p4 }, Landroidx/core/graphics/TypefaceCompatApi21Impl;->createFromFontFamilyFilesResourceEntry(Landroid/content/Context;Landroidx/core/content/res/FontResourcesParserCompat$FontFamilyFilesResourceEntry;Landroid/content/res/Resources;I)Landroid/graphics/Typeface; move-result-object p1 return-object p1 :L0 invoke-direct { p0 }, Landroidx/core/graphics/TypefaceCompatApi26Impl;->newFamily()Ljava/lang/Object; move-result-object p3 invoke-virtual { p2 }, Landroidx/core/content/res/FontResourcesParserCompat$FontFamilyFilesResourceEntry;->getEntries()[Landroidx/core/content/res/FontResourcesParserCompat$FontFileResourceEntry; move-result-object p2 array-length p4, p2 const/4 v0, 0 move v8, v0 :L1 const/4 v9, 0 if-ge v8, p4, :L3 aget-object v0, p2, v8 invoke-virtual { v0 }, Landroidx/core/content/res/FontResourcesParserCompat$FontFileResourceEntry;->getFileName()Ljava/lang/String; move-result-object v3 invoke-virtual { v0 }, Landroidx/core/content/res/FontResourcesParserCompat$FontFileResourceEntry;->getTtcIndex()I move-result v4 invoke-virtual { v0 }, Landroidx/core/content/res/FontResourcesParserCompat$FontFileResourceEntry;->getWeight()I move-result v5 invoke-virtual { v0 }, Landroidx/core/content/res/FontResourcesParserCompat$FontFileResourceEntry;->isItalic()Z move-result v6 invoke-virtual { v0 }, Landroidx/core/content/res/FontResourcesParserCompat$FontFileResourceEntry;->getVariationSettings()Ljava/lang/String; move-result-object v0 invoke-static { v0 }, Landroid/graphics/fonts/FontVariationAxis;->fromFontVariationSettings(Ljava/lang/String;)[Landroid/graphics/fonts/FontVariationAxis; move-result-object v7 move-object v0, p0 move-object v1, p1 move-object v2, p3 invoke-direct/range { v0 .. v7 }, Landroidx/core/graphics/TypefaceCompatApi26Impl;->addFontFromAssetManager(Landroid/content/Context;Ljava/lang/Object;Ljava/lang/String;III[Landroid/graphics/fonts/FontVariationAxis;)Z move-result v0 if-nez v0, :L2 invoke-direct { p0, p3 }, Landroidx/core/graphics/TypefaceCompatApi26Impl;->abortCreation(Ljava/lang/Object;)V return-object v9 :L2 add-int/lit8 v8, v8, 1 goto :L1 :L3 invoke-direct { p0, p3 }, Landroidx/core/graphics/TypefaceCompatApi26Impl;->freeze(Ljava/lang/Object;)Z move-result p1 if-nez p1, :L4 return-object v9 :L4 invoke-virtual { p0, p3 }, Landroidx/core/graphics/TypefaceCompatApi26Impl;->createFromFamiliesWithDefault(Ljava/lang/Object;)Landroid/graphics/Typeface; move-result-object p1 return-object p1 .end method

================= 11 =================== Landroidx/coordinatorlayout/widget/CoordinatorLayout;.onNestedFling(Landroid/view/View;FFZ)Z java.lang.RuntimeException: can not merge Z and I at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public onNestedFling(Landroid/view/View;FFZ)Z .registers 16 invoke-virtual { p0 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->getChildCount()I move-result v0 const/4 v1, 0 move v2, v1 move v3, v2 :L0 if-ge v2, v0, :L4 invoke-virtual { p0, v2 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->getChildAt(I)Landroid/view/View; move-result-object v6 invoke-virtual { v6 }, Landroid/view/View;->getVisibility()I move-result v4 const/16 v5, 8 if-ne v4, v5, :L1 goto :L3 :L1 invoke-virtual { v6 }, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object v4 check-cast v4, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams; invoke-virtual { v4, v1 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->isNestedScrollAccepted(I)Z move-result v5 if-nez v5, :L2 goto :L3 :L2 invoke-virtual { v4 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->getBehavior()Landroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior; move-result-object v4 if-eqz v4, :L3 move-object v5, p0 move-object v7, p1 move v8, p2 move v9, p3 move v10, p4 invoke-virtual/range { v4 .. v10 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->onNestedFling(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;FFZ)Z move-result v4 or-int/2addr v3, v4 :L3 add-int/lit8 v2, v2, 1 goto :L0 :L4 if-eqz v3, :L5 const/4 p1, 1 invoke-virtual { p0, p1 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->onChildViewsChanged(I)V :L5 return v3 .end method

================= 12 =================== Landroidx/coordinatorlayout/widget/CoordinatorLayout;.onStartNestedScroll(Landroid/view/View;Landroid/view/View;II)Z java.lang.RuntimeException: can not merge Z and I at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public onStartNestedScroll(Landroid/view/View;Landroid/view/View;II)Z .registers 19 move/from16 v7, p4 invoke-virtual { p0 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->getChildCount()I move-result v8 const/4 v9, 0 move v10, v9 move v11, v10 :L0 if-ge v10, v8, :L4 move-object v12, p0 invoke-virtual { p0, v10 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->getChildAt(I)Landroid/view/View; move-result-object v2 invoke-virtual { v2 }, Landroid/view/View;->getVisibility()I move-result v0 const/16 v1, 8 if-ne v0, v1, :L1 goto :L3 :L1 invoke-virtual { v2 }, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object v0 move-object v13, v0 check-cast v13, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams; invoke-virtual { v13 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->getBehavior()Landroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior; move-result-object v0 if-eqz v0, :L2 move-object v1, p0 move-object v3, p1 move-object/from16 v4, p2 move/from16 v5, p3 move/from16 v6, p4 invoke-virtual/range { v0 .. v6 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->onStartNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;Landroid/view/View;II)Z move-result v0 or-int/2addr v11, v0 invoke-virtual { v13, v7, v0 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->setNestedScrollAccepted(IZ)V goto :L3 :L2 invoke-virtual { v13, v7, v9 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->setNestedScrollAccepted(IZ)V :L3 add-int/lit8 v10, v10, 1 goto :L0 :L4 move-object v12, p0 return v11 .end method

================= 13 =================== Lcom/outsystems/plugins/oscache/cache/helpers/VersionComparator;.compare(Ljava/lang/String;Ljava/lang/String;)I java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.provideAs(TypeTransformer.java:783) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.enexpr(TypeTransformer.java:662) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:722) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.s1stmt(TypeTransformer.java:813) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.sxStmt(TypeTransformer.java:843) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:206) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public static compare(Ljava/lang/String;Ljava/lang/String;)I .catch Ljava/lang/NumberFormatException; { :L5 .. :L6 } :L7 .registers 9 invoke-virtual { p0, p1 }, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 const/4 v1, 0 if-eqz v0, :L0 return v1 :L0 move v0, v1 move v2, v0 :L1 const/16 v3, 46 invoke-virtual { p0, v3, v0 }, Ljava/lang/String;->indexOf(II)I move-result v4 invoke-virtual { p1, v3, v2 }, Ljava/lang/String;->indexOf(II)I move-result v3 if-gez v4, :L2 invoke-virtual { p0, v0 }, Ljava/lang/String;->substring(I)Ljava/lang/String; move-result-object v0 goto :L3 :L2 invoke-virtual { p0, v0, v4 }, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v0 :L3 if-gez v3, :L4 invoke-virtual { p1, v2 }, Ljava/lang/String;->substring(I)Ljava/lang/String; move-result-object v2 goto :L5 :L4 invoke-virtual { p1, v2, v3 }, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v2 :L5 invoke-static { v0 }, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I move-result v5 invoke-static { v5 }, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v5 invoke-static { v2 }, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I move-result v6 invoke-static { v6 }, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v6 invoke-virtual { v5, v6 }, Ljava/lang/Integer;->compareTo(Ljava/lang/Integer;)I move-result v0 :L6 goto :L8 :L7 invoke-virtual { v0, v2 }, Ljava/lang/String;->compareTo(Ljava/lang/String;)I move-result v0 :L8 add-int/lit8 v2, v4, 1 add-int/lit8 v3, v3, 1 if-nez v0, :L10 if-lez v2, :L10 if-gtz v3, :L9 goto :L10 :L9 move v0, v2 move v2, v3 goto :L1 :L10 if-nez v0, :L13 if-le v2, v3, :L11 invoke-static { p0, v2 }, Lcom/outsystems/plugins/oscache/cache/helpers/VersionComparator;->containsNonZeroValue(Ljava/lang/String;I)Z move-result p0 return p0 :L11 if-ge v2, v3, :L13 invoke-static { p1, v3 }, Lcom/outsystems/plugins/oscache/cache/helpers/VersionComparator;->containsNonZeroValue(Ljava/lang/String;I)Z move-result p0 if-eqz p0, :L12 const/4 v1, -1 :L12 return v1 :L13 return v0 .end method

================= 14 =================== Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState;.writeToParcel(Landroid/os/Parcel;I)V java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.provideAs(TypeTransformer.java:783) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.e1expr(TypeTransformer.java:496) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:716) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.enexpr(TypeTransformer.java:701) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:722) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.s1stmt(TypeTransformer.java:813) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.sxStmt(TypeTransformer.java:843) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:206) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public writeToParcel(Landroid/os/Parcel;I)V .registers 3 invoke-super { p0, p1, p2 }, Landroidx/customview/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V iget-boolean p2, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState;->isOpen:Z invoke-virtual { p1, p2 }, Landroid/os/Parcel;->writeInt(I)V return-void .end method

================= 15 =================== Lcom/google/android/gms/internal/base/zac;.writeBoolean(Landroid/os/Parcel;Z)V java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public static writeBoolean(Landroid/os/Parcel;Z)V .registers 2 invoke-virtual { p0, p1 }, Landroid/os/Parcel;->writeInt(I)V return-void .end method

================= 16 =================== Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;.writeBooleanList(Landroid/os/Parcel;ILjava/util/List;Z)V java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.provideAs(TypeTransformer.java:783) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.enexpr(TypeTransformer.java:662) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:722) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.enexpr(TypeTransformer.java:701) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:722) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.s1stmt(TypeTransformer.java:813) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.sxStmt(TypeTransformer.java:843) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:206) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public static writeBooleanList(Landroid/os/Parcel;ILjava/util/List;Z)V .annotation system Ldalvik/annotation/Signature; value = { "(", "Landroid/os/Parcel;", "I", "Ljava/util/List<", "Ljava/lang/Boolean;", ">;Z)V" } .end annotation .registers 6 const/4 v0, 0 if-nez p2, :L1 if-eqz p3, :L0 invoke-static { p0, p1, v0 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->zzb(Landroid/os/Parcel;II)V :L0 return-void :L1 invoke-static { p0, p1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->zza(Landroid/os/Parcel;I)I move-result p1 invoke-interface { p2 }, Ljava/util/List;->size()I move-result p3 invoke-virtual { p0, p3 }, Landroid/os/Parcel;->writeInt(I)V :L2 if-ge v0, p3, :L3 invoke-interface { p2, v0 }, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v1 check-cast v1, Ljava/lang/Boolean; invoke-virtual { v1 }, Ljava/lang/Boolean;->booleanValue()Z move-result v1 invoke-virtual { p0, v1 }, Landroid/os/Parcel;->writeInt(I)V add-int/lit8 v0, v0, 1 goto :L2 :L3 invoke-static { p0, p1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->zzb(Landroid/os/Parcel;I)V return-void .end method

================= 17 =================== Landroidx/core/graphics/TypefaceCompatApi26Impl;.createFromFontInfo(Landroid/content/Context;Landroid/os/CancellationSignal;[Landroidx/core/provider/FontsContractCompat$FontInfo;I)Landroid/graphics/Typeface; java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.provideAs(TypeTransformer.java:783) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.enexpr(TypeTransformer.java:662) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:722) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.enexpr(TypeTransformer.java:701) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:722) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.e2expr(TypeTransformer.java:632) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:719) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.s1stmt(TypeTransformer.java:813) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.sxStmt(TypeTransformer.java:843) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:206) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public createFromFontInfo(Landroid/content/Context;Landroid/os/CancellationSignal;[Landroidx/core/provider/FontsContractCompat$FontInfo;I)Landroid/graphics/Typeface; .catch Ljava/io/IOException; { :L1 .. :L2 } :L15 .catchall { :L3 .. :L4 } :L7 .catch Ljava/io/IOException; { :L5 .. :L6 } :L15 .catchall { :L8 .. :L9 } :L9 .catchall { :L10 .. :L11 } :L12 .catch Ljava/io/IOException; { :L13 .. :L15 } :L15 .registers 15 array-length v0, p3 const/4 v1, 1 const/4 v2, 0 if-ge v0, v1, :L0 return-object v2 :L0 invoke-direct { p0 }, Landroidx/core/graphics/TypefaceCompatApi26Impl;->isFontFamilyPrivateAPIAvailable()Z move-result v0 if-nez v0, :L16 invoke-virtual { p0, p3, p4 }, Landroidx/core/graphics/TypefaceCompatApi26Impl;->findBestInfo([Landroidx/core/provider/FontsContractCompat$FontInfo;I)Landroidx/core/provider/FontsContractCompat$FontInfo; move-result-object p3 invoke-virtual { p1 }, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; move-result-object p1 :L1 invoke-virtual { p3 }, Landroidx/core/provider/FontsContractCompat$FontInfo;->getUri()Landroid/net/Uri; move-result-object p4 const-string v0, "r" invoke-virtual { p1, p4, v0, p2 }, Landroid/content/ContentResolver;->openFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor; move-result-object p1 if-nez p1, :L3 if-eqz p1, :L2 invoke-virtual { p1 }, Landroid/os/ParcelFileDescriptor;->close()V :L2 return-object v2 :L3 new-instance p2, Landroid/graphics/Typeface$Builder; invoke-virtual { p1 }, Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor; move-result-object p4 invoke-direct { p2, p4 }, Landroid/graphics/Typeface$Builder;->(Ljava/io/FileDescriptor;)V invoke-virtual { p3 }, Landroidx/core/provider/FontsContractCompat$FontInfo;->getWeight()I move-result p4 invoke-virtual { p2, p4 }, Landroid/graphics/Typeface$Builder;->setWeight(I)Landroid/graphics/Typeface$Builder; move-result-object p2 invoke-virtual { p3 }, Landroidx/core/provider/FontsContractCompat$FontInfo;->isItalic()Z move-result p3 invoke-virtual { p2, p3 }, Landroid/graphics/Typeface$Builder;->setItalic(Z)Landroid/graphics/Typeface$Builder; move-result-object p2 invoke-virtual { p2 }, Landroid/graphics/Typeface$Builder;->build()Landroid/graphics/Typeface; move-result-object p2 :L4 if-eqz p1, :L6 :L5 invoke-virtual { p1 }, Landroid/os/ParcelFileDescriptor;->close()V :L6 return-object p2 :L7 move-exception p2 :L8 throw p2 :L9 move-exception p3 if-eqz p1, :L14 :L10 invoke-virtual { p1 }, Landroid/os/ParcelFileDescriptor;->close()V :L11 goto :L14 :L12 move-exception p1 :L13 invoke-virtual { p2, p1 }, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V :L14 throw p3 :L15 return-object v2 :L16 invoke-static { p1, p3, p2 }, Landroidx/core/provider/FontsContractCompat;->prepareFontData(Landroid/content/Context;[Landroidx/core/provider/FontsContractCompat$FontInfo;Landroid/os/CancellationSignal;)Ljava/util/Map; move-result-object p1 invoke-direct { p0 }, Landroidx/core/graphics/TypefaceCompatApi26Impl;->newFamily()Ljava/lang/Object; move-result-object p2 array-length v0, p3 const/4 v3, 0 move v9, v3 :L17 if-ge v9, v0, :L21 aget-object v4, p3, v9 invoke-virtual { v4 }, Landroidx/core/provider/FontsContractCompat$FontInfo;->getUri()Landroid/net/Uri; move-result-object v5 invoke-interface { p1, v5 }, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v5 check-cast v5, Ljava/nio/ByteBuffer; if-nez v5, :L18 goto :L20 :L18 invoke-virtual { v4 }, Landroidx/core/provider/FontsContractCompat$FontInfo;->getTtcIndex()I move-result v6 invoke-virtual { v4 }, Landroidx/core/provider/FontsContractCompat$FontInfo;->getWeight()I move-result v7 invoke-virtual { v4 }, Landroidx/core/provider/FontsContractCompat$FontInfo;->isItalic()Z move-result v8 move-object v3, p0 move-object v4, p2 invoke-direct/range { v3 .. v8 }, Landroidx/core/graphics/TypefaceCompatApi26Impl;->addFontFromBuffer(Ljava/lang/Object;Ljava/nio/ByteBuffer;III)Z move-result v3 if-nez v3, :L19 invoke-direct { p0, p2 }, Landroidx/core/graphics/TypefaceCompatApi26Impl;->abortCreation(Ljava/lang/Object;)V return-object v2 :L19 move v3, v1 :L20 add-int/lit8 v9, v9, 1 goto :L17 :L21 if-nez v3, :L22 invoke-direct { p0, p2 }, Landroidx/core/graphics/TypefaceCompatApi26Impl;->abortCreation(Ljava/lang/Object;)V return-object v2 :L22 invoke-direct { p0, p2 }, Landroidx/core/graphics/TypefaceCompatApi26Impl;->freeze(Ljava/lang/Object;)Z move-result p1 if-nez p1, :L23 return-object v2 :L23 invoke-virtual { p0, p2 }, Landroidx/core/graphics/TypefaceCompatApi26Impl;->createFromFamiliesWithDefault(Ljava/lang/Object;)Landroid/graphics/Typeface; move-result-object p1 invoke-static { p1, p4 }, Landroid/graphics/Typeface;->create(Landroid/graphics/Typeface;I)Landroid/graphics/Typeface; move-result-object p1 return-object p1 .end method

================= 18 =================== Landroidx/core/os/LocaleListHelper;.matchScore(Ljava/util/Locale;Ljava/util/Locale;)I java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.provideAs(TypeTransformer.java:783) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.enexpr(TypeTransformer.java:662) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:722) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.s1stmt(TypeTransformer.java:813) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.sxStmt(TypeTransformer.java:843) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:206) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method private static matchScore(Ljava/util/Locale;Ljava/util/Locale;)I .registers 6 invoke-virtual { p0, p1 }, Ljava/util/Locale;->equals(Ljava/lang/Object;)Z move-result v0 const/4 v1, 1 if-eqz v0, :L0 return v1 :L0 invoke-virtual { p0 }, Ljava/util/Locale;->getLanguage()Ljava/lang/String; move-result-object v0 invoke-virtual { p1 }, Ljava/util/Locale;->getLanguage()Ljava/lang/String; move-result-object v2 invoke-virtual { v0, v2 }, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 const/4 v2, 0 if-nez v0, :L1 return v2 :L1 invoke-static { p0 }, Landroidx/core/os/LocaleListHelper;->isPseudoLocale(Ljava/util/Locale;)Z move-result v0 if-nez v0, :L6 invoke-static { p1 }, Landroidx/core/os/LocaleListHelper;->isPseudoLocale(Ljava/util/Locale;)Z move-result v0 if-eqz v0, :L2 goto :L6 :L2 invoke-static { p0 }, Landroidx/core/os/LocaleListHelper;->getLikelyScript(Ljava/util/Locale;)Ljava/lang/String; move-result-object v0 invoke-virtual { v0 }, Ljava/lang/String;->isEmpty()Z move-result v3 if-eqz v3, :L5 invoke-virtual { p0 }, Ljava/util/Locale;->getCountry()Ljava/lang/String; move-result-object p0 invoke-virtual { p0 }, Ljava/lang/String;->isEmpty()Z move-result v0 if-nez v0, :L4 invoke-virtual { p1 }, Ljava/util/Locale;->getCountry()Ljava/lang/String; move-result-object p1 invoke-virtual { p0, p1 }, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-eqz p0, :L3 goto :L4 :L3 move v1, v2 :L4 return v1 :L5 invoke-static { p1 }, Landroidx/core/os/LocaleListHelper;->getLikelyScript(Ljava/util/Locale;)Ljava/lang/String; move-result-object p0 invoke-virtual { v0, p0 }, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 return p0 :L6 return v2 .end method

================= 19 =================== Landroidx/core/content/FileProvider;.delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.provideAs(TypeTransformer.java:783) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.enexpr(TypeTransformer.java:662) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:722) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.s1stmt(TypeTransformer.java:813) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.sxStmt(TypeTransformer.java:843) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:206) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I .registers 4 iget-object p2, p0, Landroidx/core/content/FileProvider;->mStrategy:Landroidx/core/content/FileProvider$PathStrategy; invoke-interface { p2, p1 }, Landroidx/core/content/FileProvider$PathStrategy;->getFileForUri(Landroid/net/Uri;)Ljava/io/File; move-result-object p1 invoke-virtual { p1 }, Ljava/io/File;->delete()Z move-result p1 return p1 .end method

================= 20 =================== Lorg/apache/cordova/CoreAndroid;.loadUrl(Ljava/lang/String;Lorg/json/JSONObject;)V java.lang.RuntimeException: can not merge Z and I at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public loadUrl(Ljava/lang/String;Lorg/json/JSONObject;)V .annotation system Ldalvik/annotation/Throws; value = { Lorg/json/JSONException; } .end annotation .catch Ljava/lang/InterruptedException; { :L11 .. :L12 } :L16 .catchall { :L13 .. :L15 } :L14 .catch Ljava/lang/InterruptedException; { :L15 .. :L16 } :L16 .registers 13 const-string v0, "App" new-instance v1, Ljava/lang/StringBuilder; invoke-direct { v1 }, Ljava/lang/StringBuilder;->()V const-string v2, "App.loadUrl(" invoke-virtual { v1, v2 }, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual { v1, p1 }, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v2, "," invoke-virtual { v1, v2 }, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual { v1, p2 }, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; const-string v2, ")" invoke-virtual { v1, v2 }, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual { v1 }, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-static { v0, v1 }, Lorg/apache/cordova/LOG;->d(Ljava/lang/String;Ljava/lang/String;)V new-instance v0, Ljava/util/HashMap; invoke-direct { v0 }, Ljava/util/HashMap;->()V const/4 v1, 0 if-eqz p2, :L9 invoke-virtual { p2 }, Lorg/json/JSONObject;->names()Lorg/json/JSONArray; move-result-object v2 move v3, v1 move v4, v3 move v5, v4 :L0 invoke-virtual { v2 }, Lorg/json/JSONArray;->length()I move-result v6 if-ge v1, v6, :L8 invoke-virtual { v2, v1 }, Lorg/json/JSONArray;->getString(I)Ljava/lang/String; move-result-object v6 const-string v7, "wait" invoke-virtual { v6, v7 }, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v7 if-eqz v7, :L1 invoke-virtual { p2, v6 }, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I move-result v3 goto :L7 :L1 const-string v7, "openexternal" invoke-virtual { v6, v7 }, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z move-result v7 if-eqz v7, :L2 invoke-virtual { p2, v6 }, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z move-result v4 goto :L7 :L2 const-string v7, "clearhistory" invoke-virtual { v6, v7 }, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z move-result v7 if-eqz v7, :L3 invoke-virtual { p2, v6 }, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z move-result v5 goto :L7 :L3 invoke-virtual { p2, v6 }, Lorg/json/JSONObject;->get(Ljava/lang/String;)Ljava/lang/Object; move-result-object v7 if-nez v7, :L4 goto :L7 :L4 invoke-virtual { v7 }, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v8 const-class v9, Ljava/lang/String; invoke-virtual { v8, v9 }, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z move-result v8 if-eqz v8, :L5 check-cast v7, Ljava/lang/String; invoke-virtual { v0, v6, v7 }, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :L7 :L5 invoke-virtual { v7 }, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v8 const-class v9, Ljava/lang/Boolean; invoke-virtual { v8, v9 }, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z move-result v8 if-eqz v8, :L6 check-cast v7, Ljava/lang/Boolean; invoke-virtual { v0, v6, v7 }, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :L7 :L6 invoke-virtual { v7 }, Ljava/lang/Object;->getClass()Ljava/lang/Class; move-result-object v8 const-class v9, Ljava/lang/Integer; invoke-virtual { v8, v9 }, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z move-result v8 if-eqz v8, :L7 check-cast v7, Ljava/lang/Integer; invoke-virtual { v0, v6, v7 }, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :L7 add-int/lit8 v1, v1, 1 goto :L0 :L8 move v1, v3 goto :L10 :L9 move v4, v1 move v5, v4 :L10 if-lez v1, :L17 :L11 monitor-enter p0 :L12 int-to-long v1, v1 :L13 invoke-virtual { p0, v1, v2 }, Ljava/lang/Object;->wait(J)V monitor-exit p0 goto :L17 :L14 move-exception p2 monitor-exit p0 :L15 throw p2 :L16 move-exception p2 invoke-virtual { p2 }, Ljava/lang/InterruptedException;->printStackTrace()V :L17 iget-object p2, p0, Lorg/apache/cordova/CoreAndroid;->webView:Lorg/apache/cordova/CordovaWebView; invoke-interface { p2, p1, v4, v5, v0 }, Lorg/apache/cordova/CordovaWebView;->showWebPage(Ljava/lang/String;ZZLjava/util/Map;)V return-void .end method

================= 21 =================== Landroidx/coordinatorlayout/widget/CoordinatorLayout;.onNestedPreFling(Landroid/view/View;FF)Z java.lang.RuntimeException: can not merge Z and I at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public onNestedPreFling(Landroid/view/View;FF)Z .registers 14 invoke-virtual { p0 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->getChildCount()I move-result v0 const/4 v1, 0 move v2, v1 move v3, v2 :L0 if-ge v2, v0, :L4 invoke-virtual { p0, v2 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->getChildAt(I)Landroid/view/View; move-result-object v6 invoke-virtual { v6 }, Landroid/view/View;->getVisibility()I move-result v4 const/16 v5, 8 if-ne v4, v5, :L1 goto :L3 :L1 invoke-virtual { v6 }, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object v4 check-cast v4, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams; invoke-virtual { v4, v1 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->isNestedScrollAccepted(I)Z move-result v5 if-nez v5, :L2 goto :L3 :L2 invoke-virtual { v4 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->getBehavior()Landroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior; move-result-object v4 if-eqz v4, :L3 move-object v5, p0 move-object v7, p1 move v8, p2 move v9, p3 invoke-virtual/range { v4 .. v9 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->onNestedPreFling(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;FF)Z move-result v4 or-int/2addr v3, v4 :L3 add-int/lit8 v2, v2, 1 goto :L0 :L4 return v3 .end method

================= 22 =================== Landroidx/core/text/BidiFormatter$DirectionalityEstimator;.getExitDir()I java.lang.RuntimeException: fail exe a8 = a3 at com.googlecode.dex2jar.ir.ts.an.BaseAnalyze.exec(BaseAnalyze.java:92) at com.googlecode.dex2jar.ir.ts.an.BaseAnalyze.exec(BaseAnalyze.java:1) at com.googlecode.dex2jar.ir.ts.Cfg.dfs(Cfg.java:255) at com.googlecode.dex2jar.ir.ts.an.BaseAnalyze.analyze0(BaseAnalyze.java:75) at com.googlecode.dex2jar.ir.ts.an.BaseAnalyze.analyze(BaseAnalyze.java:69) at com.googlecode.dex2jar.ir.ts.Ir2JRegAssignTransformer.transform(Ir2JRegAssignTransformer.java:182) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:163) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33) Caused by: java.lang.NullPointerException: Cannot assign field "used" because "aValue" is null at com.googlecode.dex2jar.ir.ts.an.SimpleLiveAnalyze.onUseLocal(SimpleLiveAnalyze.java:89) at com.googlecode.dex2jar.ir.ts.an.SimpleLiveAnalyze.onUseLocal(SimpleLiveAnalyze.java:1) at com.googlecode.dex2jar.ir.ts.an.BaseAnalyze.onUse(BaseAnalyze.java:166) at com.googlecode.dex2jar.ir.ts.an.BaseAnalyze.onUse(BaseAnalyze.java:1) at com.googlecode.dex2jar.ir.ts.Cfg.travel(Cfg.java:331) at com.googlecode.dex2jar.ir.ts.Cfg.travel(Cfg.java:387) at com.googlecode.dex2jar.ir.ts.an.BaseAnalyze.exec(BaseAnalyze.java:90) ... 17 more

.method getExitDir()I .registers 8 iget v0, p0, Landroidx/core/text/BidiFormatter$DirectionalityEstimator;->length:I iput v0, p0, Landroidx/core/text/BidiFormatter$DirectionalityEstimator;->charIndex:I const/4 v0, 0 move v1, v0 :L0 move v2, v1 :L1 iget v3, p0, Landroidx/core/text/BidiFormatter$DirectionalityEstimator;->charIndex:I if-lez v3, :L11 invoke-virtual { p0 }, Landroidx/core/text/BidiFormatter$DirectionalityEstimator;->dirTypeBackward()B move-result v3 const/4 v4, -1 if-eqz v3, :L8 const/4 v5, 1 if-eq v3, v5, :L6 const/4 v6, 2 if-eq v3, v6, :L6 const/16 v6, 9 if-eq v3, v6, :L1 packed-switch v3, :L12 if-nez v2, :L1 goto :L10 :L2 add-int/lit8 v1, v1, 1 goto :L1 :L3 if-ne v2, v1, :L5 return v5 :L4 if-ne v2, v1, :L5 return v4 :L5 add-int/lit8 v1, v1, -1 goto :L1 :L6 if-nez v1, :L7 return v5 :L7 if-nez v2, :L1 goto :L10 :L8 if-nez v1, :L9 return v4 :L9 if-nez v2, :L1 :L10 goto :L0 :L11 return v0 :L12 .packed-switch 14 :L4 :L4 :L3 :L3 :L2 .end packed-switch .end method

================= 23 =================== Landroidx/core/view/inputmethod/InputConnectionCompat;.handlePerformPrivateCommand(Ljava/lang/String;Landroid/os/Bundle;Landroidx/core/view/inputmethod/InputConnectionCompat$OnCommitContentListener;)Z java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.useAs(TypeTransformer.java:871) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.s1stmt(TypeTransformer.java:809) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.sxStmt(TypeTransformer.java:843) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:206) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method static handlePerformPrivateCommand(Ljava/lang/String;Landroid/os/Bundle;Landroidx/core/view/inputmethod/InputConnectionCompat$OnCommitContentListener;)Z .catchall { :L2 .. :L3 } :L7 .catchall { :L3 .. :L4 } :L6 .registers 10 const-string v0, "androidx.core.view.inputmethod.InputConnectionCompat.COMMIT_CONTENT" invoke-static { v0, p0 }, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z move-result p0 const/4 v0, 0 if-nez p0, :L0 return v0 :L0 if-nez p1, :L1 return v0 :L1 const/4 p0, 0 :L2 const-string v1, "androidx.core.view.inputmethod.InputConnectionCompat.CONTENT_RESULT_RECEIVER" invoke-virtual { p1, v1 }, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable; move-result-object v1 check-cast v1, Landroid/os/ResultReceiver; :L3 const-string v2, "androidx.core.view.inputmethod.InputConnectionCompat.CONTENT_URI" invoke-virtual { p1, v2 }, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable; move-result-object v2 check-cast v2, Landroid/net/Uri; const-string v3, "androidx.core.view.inputmethod.InputConnectionCompat.CONTENT_DESCRIPTION" invoke-virtual { p1, v3 }, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable; move-result-object v3 check-cast v3, Landroid/content/ClipDescription; const-string v4, "androidx.core.view.inputmethod.InputConnectionCompat.CONTENT_LINK_URI" invoke-virtual { p1, v4 }, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable; move-result-object v4 check-cast v4, Landroid/net/Uri; const-string v5, "androidx.core.view.inputmethod.InputConnectionCompat.CONTENT_FLAGS" invoke-virtual { p1, v5 }, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I move-result v5 const-string v6, "androidx.core.view.inputmethod.InputConnectionCompat.CONTENT_OPTS" invoke-virtual { p1, v6 }, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable; move-result-object p1 check-cast p1, Landroid/os/Bundle; new-instance v6, Landroidx/core/view/inputmethod/InputContentInfoCompat; invoke-direct { v6, v2, v3, v4 }, Landroidx/core/view/inputmethod/InputContentInfoCompat;->(Landroid/net/Uri;Landroid/content/ClipDescription;Landroid/net/Uri;)V invoke-interface { p2, v6, v5, p1 }, Landroidx/core/view/inputmethod/InputConnectionCompat$OnCommitContentListener;->onCommitContent(Landroidx/core/view/inputmethod/InputContentInfoCompat;ILandroid/os/Bundle;)Z move-result p1 :L4 if-eqz v1, :L5 invoke-virtual { v1, p1, p0 }, Landroid/os/ResultReceiver;->send(ILandroid/os/Bundle;)V :L5 return p1 :L6 move-exception p1 goto :L8 :L7 move-exception p1 move-object v1, p0 :L8 if-eqz v1, :L9 invoke-virtual { v1, v0, p0 }, Landroid/os/ResultReceiver;->send(ILandroid/os/Bundle;)V :L9 throw p1 .end method

================= 24 =================== Lcom/google/android/gms/common/internal/zzd;.createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; java.lang.RuntimeException: can not merge Z and I at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public final synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; .registers 18 move-object/from16 v0, p1 invoke-static/range { p1 .. p1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I move-result v1 const/4 v2, 0 const/4 v3, 0 move v5, v2 move v6, v5 move v7, v6 move v15, v7 move-object v8, v3 move-object v9, v8 move-object v10, v9 move-object v11, v10 move-object v12, v11 move-object v13, v12 move-object v14, v13 :L0 invoke-virtual/range { p1 .. p1 }, Landroid/os/Parcel;->dataPosition()I move-result v2 if-ge v2, v1, :L13 invoke-static/range { p1 .. p1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I move-result v2 invoke-static { v2 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I move-result v3 packed-switch v3, :L14 :L1 invoke-static { v0, v2 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V goto :L0 :L2 invoke-static { v0, v2 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z move-result v15 goto :L0 :L3 sget-object v3, Lcom/google/android/gms/common/Feature;->CREATOR:Landroid/os/Parcelable$Creator; invoke-static { v0, v2, v3 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createTypedArray(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)[Ljava/lang/Object; move-result-object v2 move-object v14, v2 check-cast v14, [Lcom/google/android/gms/common/Feature; goto :L0 :L4 sget-object v3, Lcom/google/android/gms/common/Feature;->CREATOR:Landroid/os/Parcelable$Creator; invoke-static { v0, v2, v3 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createTypedArray(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)[Ljava/lang/Object; move-result-object v2 move-object v13, v2 check-cast v13, [Lcom/google/android/gms/common/Feature; goto :L0 :L5 sget-object v3, Landroid/accounts/Account;->CREATOR:Landroid/os/Parcelable$Creator; invoke-static { v0, v2, v3 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable; move-result-object v2 move-object v12, v2 check-cast v12, Landroid/accounts/Account; goto :L0 :L6 invoke-static { v0, v2 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createBundle(Landroid/os/Parcel;I)Landroid/os/Bundle; move-result-object v11 goto :L0 :L7 sget-object v3, Lcom/google/android/gms/common/api/Scope;->CREATOR:Landroid/os/Parcelable$Creator; invoke-static { v0, v2, v3 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createTypedArray(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)[Ljava/lang/Object; move-result-object v2 move-object v10, v2 check-cast v10, [Lcom/google/android/gms/common/api/Scope; goto :L0 :L8 invoke-static { v0, v2 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readIBinder(Landroid/os/Parcel;I)Landroid/os/IBinder; move-result-object v9 goto :L0 :L9 invoke-static { v0, v2 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String; move-result-object v8 goto :L0 :L10 invoke-static { v0, v2 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I move-result v7 goto :L0 :L11 invoke-static { v0, v2 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I move-result v6 goto :L0 :L12 invoke-static { v0, v2 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I move-result v5 goto :L0 :L13 invoke-static { v0, v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V new-instance v0, Lcom/google/android/gms/common/internal/GetServiceRequest; move-object v4, v0 invoke-direct/range { v4 .. v15 }, Lcom/google/android/gms/common/internal/GetServiceRequest;->(IIILjava/lang/String;Landroid/os/IBinder;[Lcom/google/android/gms/common/api/Scope;Landroid/os/Bundle;Landroid/accounts/Account;[Lcom/google/android/gms/common/Feature;[Lcom/google/android/gms/common/Feature;Z)V return-object v0 :L14 .packed-switch 1 :L12 :L11 :L10 :L9 :L8 :L7 :L6 :L5 :L1 :L4 :L3 :L2 .end packed-switch .end method

================= 25 =================== Lcom/google/android/gms/internal/common/zzc;.writeBoolean(Landroid/os/Parcel;Z)V java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public static writeBoolean(Landroid/os/Parcel;Z)V .registers 2 invoke-virtual { p0, p1 }, Landroid/os/Parcel;->writeInt(I)V return-void .end method

================= 26 =================== Landroidx/versionedparcelable/VersionedParcelParcel;.writeBoolean(Z)V java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public writeBoolean(Z)V .registers 3 iget-object v0, p0, Landroidx/versionedparcelable/VersionedParcelParcel;->mParcel:Landroid/os/Parcel; invoke-virtual { v0, p1 }, Landroid/os/Parcel;->writeInt(I)V return-void .end method

================= 27 =================== Lcordova/plugin/RequestLocationAccuracy;.canRequest()Z java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public canRequest()Z .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/Exception; } .end annotation .registers 3 invoke-direct { p0 }, Lcordova/plugin/RequestLocationAccuracy;->isLocationAuthorized()Z move-result v0 iget-object v1, p0, Lcordova/plugin/RequestLocationAccuracy;->context:Lorg/apache/cordova/CallbackContext; invoke-virtual { v1, v0 }, Lorg/apache/cordova/CallbackContext;->success(I)V const/4 v0, 1 return v0 .end method

================= 28 =================== Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;.writeBoolean(Landroid/os/Parcel;IZ)V java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public static writeBoolean(Landroid/os/Parcel;IZ)V .registers 4 const/4 v0, 4 invoke-static { p0, p1, v0 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelWriter;->zzb(Landroid/os/Parcel;II)V invoke-virtual { p0, p2 }, Landroid/os/Parcel;->writeInt(I)V return-void .end method

================= 29 =================== Lcom/google/android/gms/common/api/BooleanResult;.hashCode()I java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.provideAs(TypeTransformer.java:783) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.e1expr(TypeTransformer.java:496) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:716) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.e2expr(TypeTransformer.java:635) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:719) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.s1stmt(TypeTransformer.java:813) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.sxStmt(TypeTransformer.java:843) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:206) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public final hashCode()I .registers 3 iget-object v0, p0, Lcom/google/android/gms/common/api/BooleanResult;->mStatus:Lcom/google/android/gms/common/api/Status; invoke-virtual { v0 }, Lcom/google/android/gms/common/api/Status;->hashCode()I move-result v0 add-int/lit16 v0, v0, 527 mul-int/lit8 v0, v0, 31 iget-boolean v1, p0, Lcom/google/android/gms/common/api/BooleanResult;->zabg:Z add-int/2addr v0, v1 return v0 .end method

================= 30 =================== Landroidx/lifecycle/ClassesInfoCache;.createInfo(Ljava/lang/Class;[Ljava/lang/reflect/Method;)Landroidx/lifecycle/ClassesInfoCache$CallbackInfo; java.lang.RuntimeException: can not merge Z and I at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method private createInfo(Ljava/lang/Class;[Ljava/lang/reflect/Method;)Landroidx/lifecycle/ClassesInfoCache$CallbackInfo; .registers 14 invoke-virtual { p1 }, Ljava/lang/Class;->getSuperclass()Ljava/lang/Class; move-result-object v0 new-instance v1, Ljava/util/HashMap; invoke-direct { v1 }, Ljava/util/HashMap;->()V if-eqz v0, :L0 invoke-virtual { p0, v0 }, Landroidx/lifecycle/ClassesInfoCache;->getInfo(Ljava/lang/Class;)Landroidx/lifecycle/ClassesInfoCache$CallbackInfo; move-result-object v0 if-eqz v0, :L0 iget-object v0, v0, Landroidx/lifecycle/ClassesInfoCache$CallbackInfo;->mHandlerToEvent:Ljava/util/Map; invoke-interface { v1, v0 }, Ljava/util/Map;->putAll(Ljava/util/Map;)V :L0 invoke-virtual { p1 }, Ljava/lang/Class;->getInterfaces()[Ljava/lang/Class; move-result-object v0 array-length v2, v0 const/4 v3, 0 move v4, v3 :L1 if-ge v4, v2, :L4 aget-object v5, v0, v4 invoke-virtual { p0, v5 }, Landroidx/lifecycle/ClassesInfoCache;->getInfo(Ljava/lang/Class;)Landroidx/lifecycle/ClassesInfoCache$CallbackInfo; move-result-object v5 iget-object v5, v5, Landroidx/lifecycle/ClassesInfoCache$CallbackInfo;->mHandlerToEvent:Ljava/util/Map; invoke-interface { v5 }, Ljava/util/Map;->entrySet()Ljava/util/Set; move-result-object v5 invoke-interface { v5 }, Ljava/util/Set;->iterator()Ljava/util/Iterator; move-result-object v5 :L2 invoke-interface { v5 }, Ljava/util/Iterator;->hasNext()Z move-result v6 if-eqz v6, :L3 invoke-interface { v5 }, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v6 check-cast v6, Ljava/util/Map$Entry; invoke-interface { v6 }, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; move-result-object v7 check-cast v7, Landroidx/lifecycle/ClassesInfoCache$MethodReference; invoke-interface { v6 }, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; move-result-object v6 check-cast v6, Landroidx/lifecycle/Lifecycle$Event; invoke-direct { p0, v1, v7, v6, p1 }, Landroidx/lifecycle/ClassesInfoCache;->verifyAndPutHandler(Ljava/util/Map;Landroidx/lifecycle/ClassesInfoCache$MethodReference;Landroidx/lifecycle/Lifecycle$Event;Ljava/lang/Class;)V goto :L2 :L3 add-int/lit8 v4, v4, 1 goto :L1 :L4 if-eqz p2, :L5 goto :L6 :L5 invoke-direct { p0, p1 }, Landroidx/lifecycle/ClassesInfoCache;->getDeclaredMethods(Ljava/lang/Class;)[Ljava/lang/reflect/Method; move-result-object p2 :L6 array-length v0, p2 move v2, v3 move v4, v2 :L7 if-ge v2, v0, :L17 aget-object v5, p2, v2 const-class v6, Landroidx/lifecycle/OnLifecycleEvent; invoke-virtual { v5, v6 }, Ljava/lang/reflect/Method;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; move-result-object v6 check-cast v6, Landroidx/lifecycle/OnLifecycleEvent; const/4 v7, 1 if-nez v6, :L8 goto :L15 :L8 invoke-virtual { v5 }, Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class; move-result-object v4 array-length v8, v4 if-lez v8, :L10 aget-object v8, v4, v3 const-class v9, Landroidx/lifecycle/LifecycleOwner; invoke-virtual { v8, v9 }, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z move-result v8 if-eqz v8, :L9 move v8, v7 goto :L11 :L9 new-instance p1, Ljava/lang/IllegalArgumentException; const-string p2, "invalid parameter type. Must be one and instanceof LifecycleOwner" invoke-direct { p1, p2 }, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 :L10 move v8, v3 :L11 invoke-interface { v6 }, Landroidx/lifecycle/OnLifecycleEvent;->value()Landroidx/lifecycle/Lifecycle$Event; move-result-object v6 array-length v9, v4 const/4 v10, 2 if-le v9, v7, :L14 aget-object v8, v4, v7 const-class v9, Landroidx/lifecycle/Lifecycle$Event; invoke-virtual { v8, v9 }, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z move-result v8 if-eqz v8, :L13 sget-object v8, Landroidx/lifecycle/Lifecycle$Event;->ON_ANY:Landroidx/lifecycle/Lifecycle$Event; if-ne v6, v8, :L12 move v8, v10 goto :L14 :L12 new-instance p1, Ljava/lang/IllegalArgumentException; const-string p2, "Second arg is supported only for ON_ANY value" invoke-direct { p1, p2 }, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 :L13 new-instance p1, Ljava/lang/IllegalArgumentException; const-string p2, "invalid parameter type. second arg must be an event" invoke-direct { p1, p2 }, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 :L14 array-length v4, v4 if-gt v4, v10, :L16 new-instance v4, Landroidx/lifecycle/ClassesInfoCache$MethodReference; invoke-direct { v4, v8, v5 }, Landroidx/lifecycle/ClassesInfoCache$MethodReference;->(ILjava/lang/reflect/Method;)V invoke-direct { p0, v1, v4, v6, p1 }, Landroidx/lifecycle/ClassesInfoCache;->verifyAndPutHandler(Ljava/util/Map;Landroidx/lifecycle/ClassesInfoCache$MethodReference;Landroidx/lifecycle/Lifecycle$Event;Ljava/lang/Class;)V move v4, v7 :L15 add-int/lit8 v2, v2, 1 goto :L7 :L16 new-instance p1, Ljava/lang/IllegalArgumentException; const-string p2, "cannot have more than 2 params" invoke-direct { p1, p2 }, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V throw p1 :L17 new-instance p2, Landroidx/lifecycle/ClassesInfoCache$CallbackInfo; invoke-direct { p2, v1 }, Landroidx/lifecycle/ClassesInfoCache$CallbackInfo;->(Ljava/util/Map;)V iget-object v0, p0, Landroidx/lifecycle/ClassesInfoCache;->mCallbackMap:Ljava/util/Map; invoke-interface { v0, p1, p2 }, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object v0, p0, Landroidx/lifecycle/ClassesInfoCache;->mHasLifecycleMethods:Ljava/util/Map; invoke-static { v4 }, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object v1 invoke-interface { v0, p1, v1 }, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-object p2 .end method

================= 31 =================== Lcom/google/android/gms/auth/api/signin/zad;.createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; java.lang.RuntimeException: can not merge Z and I at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public final synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; .registers 15 invoke-static { p1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I move-result v0 const/4 v1, 0 const/4 v2, 0 move v4, v1 move v7, v4 move v8, v7 move v9, v8 move-object v5, v2 move-object v6, v5 move-object v10, v6 move-object v11, v10 move-object v12, v11 :L0 invoke-virtual { p1 }, Landroid/os/Parcel;->dataPosition()I move-result v1 if-ge v1, v0, :L10 invoke-static { p1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I move-result v1 invoke-static { v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I move-result v2 packed-switch v2, :L11 invoke-static { p1, v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V goto :L0 :L1 sget-object v2, Lcom/google/android/gms/auth/api/signin/internal/GoogleSignInOptionsExtensionParcelable;->CREATOR:Landroid/os/Parcelable$Creator; invoke-static { p1, v1, v2 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createTypedList(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Ljava/util/ArrayList; move-result-object v12 goto :L0 :L2 invoke-static { p1, v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String; move-result-object v11 goto :L0 :L3 invoke-static { p1, v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String; move-result-object v10 goto :L0 :L4 invoke-static { p1, v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z move-result v9 goto :L0 :L5 invoke-static { p1, v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z move-result v8 goto :L0 :L6 invoke-static { p1, v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z move-result v7 goto :L0 :L7 sget-object v2, Landroid/accounts/Account;->CREATOR:Landroid/os/Parcelable$Creator; invoke-static { p1, v1, v2 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable; move-result-object v1 move-object v6, v1 check-cast v6, Landroid/accounts/Account; goto :L0 :L8 sget-object v2, Lcom/google/android/gms/common/api/Scope;->CREATOR:Landroid/os/Parcelable$Creator; invoke-static { p1, v1, v2 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createTypedList(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Ljava/util/ArrayList; move-result-object v5 goto :L0 :L9 invoke-static { p1, v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I move-result v4 goto :L0 :L10 invoke-static { p1, v0 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V new-instance p1, Lcom/google/android/gms/auth/api/signin/GoogleSignInOptions; move-object v3, p1 invoke-direct/range { v3 .. v12 }, Lcom/google/android/gms/auth/api/signin/GoogleSignInOptions;->(ILjava/util/ArrayList;Landroid/accounts/Account;ZZZLjava/lang/String;Ljava/lang/String;Ljava/util/ArrayList;)V return-object p1 :L11 .packed-switch 1 :L9 :L8 :L7 :L6 :L5 :L4 :L3 :L2 :L1 .end packed-switch .end method

================= 32 =================== Landroidx/fragment/app/FragmentState;.writeToParcel(Landroid/os/Parcel;I)V java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.provideAs(TypeTransformer.java:783) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.e1expr(TypeTransformer.java:496) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:716) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.enexpr(TypeTransformer.java:701) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:722) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.s1stmt(TypeTransformer.java:813) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.sxStmt(TypeTransformer.java:843) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:206) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public writeToParcel(Landroid/os/Parcel;I)V .registers 3 iget-object p2, p0, Landroidx/fragment/app/FragmentState;->mClassName:Ljava/lang/String; invoke-virtual { p1, p2 }, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V iget p2, p0, Landroidx/fragment/app/FragmentState;->mIndex:I invoke-virtual { p1, p2 }, Landroid/os/Parcel;->writeInt(I)V iget-boolean p2, p0, Landroidx/fragment/app/FragmentState;->mFromLayout:Z invoke-virtual { p1, p2 }, Landroid/os/Parcel;->writeInt(I)V iget p2, p0, Landroidx/fragment/app/FragmentState;->mFragmentId:I invoke-virtual { p1, p2 }, Landroid/os/Parcel;->writeInt(I)V iget p2, p0, Landroidx/fragment/app/FragmentState;->mContainerId:I invoke-virtual { p1, p2 }, Landroid/os/Parcel;->writeInt(I)V iget-object p2, p0, Landroidx/fragment/app/FragmentState;->mTag:Ljava/lang/String; invoke-virtual { p1, p2 }, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V iget-boolean p2, p0, Landroidx/fragment/app/FragmentState;->mRetainInstance:Z invoke-virtual { p1, p2 }, Landroid/os/Parcel;->writeInt(I)V iget-boolean p2, p0, Landroidx/fragment/app/FragmentState;->mDetached:Z invoke-virtual { p1, p2 }, Landroid/os/Parcel;->writeInt(I)V iget-object p2, p0, Landroidx/fragment/app/FragmentState;->mArguments:Landroid/os/Bundle; invoke-virtual { p1, p2 }, Landroid/os/Parcel;->writeBundle(Landroid/os/Bundle;)V iget-boolean p2, p0, Landroidx/fragment/app/FragmentState;->mHidden:Z invoke-virtual { p1, p2 }, Landroid/os/Parcel;->writeInt(I)V iget-object p2, p0, Landroidx/fragment/app/FragmentState;->mSavedFragmentState:Landroid/os/Bundle; invoke-virtual { p1, p2 }, Landroid/os/Parcel;->writeBundle(Landroid/os/Bundle;)V return-void .end method

================= 33 =================== Lcom/google/android/gms/common/internal/zan;.createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; java.lang.RuntimeException: can not merge Z and I at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public final synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; .registers 11 invoke-static { p1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I move-result v0 const/4 v1, 0 const/4 v2, 0 move-object v5, v1 move-object v6, v5 move v4, v2 move v7, v4 move v8, v7 :L0 invoke-virtual { p1 }, Landroid/os/Parcel;->dataPosition()I move-result v1 if-ge v1, v0, :L6 invoke-static { p1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I move-result v1 invoke-static { v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I move-result v2 const/4 v3, 1 if-eq v2, v3, :L5 const/4 v3, 2 if-eq v2, v3, :L4 const/4 v3, 3 if-eq v2, v3, :L3 const/4 v3, 4 if-eq v2, v3, :L2 const/4 v3, 5 if-eq v2, v3, :L1 invoke-static { p1, v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V goto :L0 :L1 invoke-static { p1, v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z move-result v8 goto :L0 :L2 invoke-static { p1, v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z move-result v7 goto :L0 :L3 sget-object v2, Lcom/google/android/gms/common/ConnectionResult;->CREATOR:Landroid/os/Parcelable$Creator; invoke-static { p1, v1, v2 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable; move-result-object v1 move-object v6, v1 check-cast v6, Lcom/google/android/gms/common/ConnectionResult; goto :L0 :L4 invoke-static { p1, v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readIBinder(Landroid/os/Parcel;I)Landroid/os/IBinder; move-result-object v5 goto :L0 :L5 invoke-static { p1, v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I move-result v4 goto :L0 :L6 invoke-static { p1, v0 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V new-instance p1, Lcom/google/android/gms/common/internal/ResolveAccountResponse; move-object v3, p1 invoke-direct/range { v3 .. v8 }, Lcom/google/android/gms/common/internal/ResolveAccountResponse;->(ILandroid/os/IBinder;Lcom/google/android/gms/common/ConnectionResult;ZZ)V return-object p1 .end method

================= 34 =================== Lcom/google/android/gms/common/server/response/zai;.createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; java.lang.RuntimeException: can not merge Z and I at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public final synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; .registers 15 invoke-static { p1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->validateObjectHeader(Landroid/os/Parcel;)I move-result v0 const/4 v1, 0 const/4 v2, 0 move-object v9, v1 move-object v11, v9 move-object v12, v11 move v4, v2 move v5, v4 move v6, v5 move v7, v6 move v8, v7 move v10, v8 :L0 invoke-virtual { p1 }, Landroid/os/Parcel;->dataPosition()I move-result v1 if-ge v1, v0, :L10 invoke-static { p1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readHeader(Landroid/os/Parcel;)I move-result v1 invoke-static { v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->getFieldId(I)I move-result v2 packed-switch v2, :L11 invoke-static { p1, v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->skipUnknownField(Landroid/os/Parcel;I)V goto :L0 :L1 sget-object v2, Lcom/google/android/gms/common/server/converter/zaa;->CREATOR:Landroid/os/Parcelable$Creator; invoke-static { p1, v1, v2 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createParcelable(Landroid/os/Parcel;ILandroid/os/Parcelable$Creator;)Landroid/os/Parcelable; move-result-object v1 move-object v12, v1 check-cast v12, Lcom/google/android/gms/common/server/converter/zaa; goto :L0 :L2 invoke-static { p1, v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String; move-result-object v11 goto :L0 :L3 invoke-static { p1, v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I move-result v10 goto :L0 :L4 invoke-static { p1, v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->createString(Landroid/os/Parcel;I)Ljava/lang/String; move-result-object v9 goto :L0 :L5 invoke-static { p1, v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z move-result v8 goto :L0 :L6 invoke-static { p1, v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I move-result v7 goto :L0 :L7 invoke-static { p1, v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readBoolean(Landroid/os/Parcel;I)Z move-result v6 goto :L0 :L8 invoke-static { p1, v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I move-result v5 goto :L0 :L9 invoke-static { p1, v1 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->readInt(Landroid/os/Parcel;I)I move-result v4 goto :L0 :L10 invoke-static { p1, v0 }, Lcom/google/android/gms/common/internal/safeparcel/SafeParcelReader;->ensureAtEnd(Landroid/os/Parcel;I)V new-instance p1, Lcom/google/android/gms/common/server/response/FastJsonResponse$Field; move-object v3, p1 invoke-direct/range { v3 .. v12 }, Lcom/google/android/gms/common/server/response/FastJsonResponse$Field;->(IIZIZLjava/lang/String;ILjava/lang/String;Lcom/google/android/gms/common/server/converter/zaa;)V return-object p1 :L11 .packed-switch 1 :L9 :L8 :L7 :L6 :L5 :L4 :L3 :L2 :L1 .end packed-switch .end method

================= 35 =================== Landroidx/coordinatorlayout/widget/CoordinatorLayout;.performIntercept(Landroid/view/MotionEvent;I)Z java.lang.RuntimeException: can not merge Z and I at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method private performIntercept(Landroid/view/MotionEvent;I)Z .registers 26 move-object/from16 v0, p0 move-object/from16 v1, p1 move/from16 v2, p2 invoke-virtual/range { p1 .. p1 }, Landroid/view/MotionEvent;->getActionMasked()I move-result v3 iget-object v4, v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->mTempList1:Ljava/util/List; invoke-direct { v0, v4 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->getTopSortedChildren(Ljava/util/List;)V invoke-interface { v4 }, Ljava/util/List;->size()I move-result v5 const/4 v6, 0 const/4 v7, 0 move v8, v6 move v9, v8 move v10, v9 :L0 if-ge v8, v5, :L13 invoke-interface { v4, v8 }, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v11 check-cast v11, Landroid/view/View; invoke-virtual { v11 }, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; move-result-object v12 check-cast v12, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams; invoke-virtual { v12 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->getBehavior()Landroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior; move-result-object v13 const/4 v14, 1 if-nez v9, :L1 if-eqz v10, :L5 :L1 if-eqz v3, :L5 if-eqz v13, :L12 if-nez v7, :L2 invoke-static { }, Landroid/os/SystemClock;->uptimeMillis()J move-result-wide v17 const/16 v19, 3 const/16 v20, 0 const/16 v21, 0 const/16 v22, 0 move-wide/from16 v15, v17 invoke-static/range { v15 .. v22 }, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; move-result-object v7 :L2 if-eqz v2, :L4 if-eq v2, v14, :L3 goto :L12 :L3 invoke-virtual { v13, v0, v11, v7 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->onTouchEvent(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/MotionEvent;)Z goto :L12 :L4 invoke-virtual { v13, v0, v11, v7 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->onInterceptTouchEvent(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/MotionEvent;)Z goto :L12 :L5 if-nez v9, :L9 if-eqz v13, :L9 if-eqz v2, :L7 if-eq v2, v14, :L6 goto :L8 :L6 invoke-virtual { v13, v0, v11, v1 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->onTouchEvent(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/MotionEvent;)Z move-result v9 goto :L8 :L7 invoke-virtual { v13, v0, v11, v1 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->onInterceptTouchEvent(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/MotionEvent;)Z move-result v9 :L8 if-eqz v9, :L9 iput-object v11, v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->mBehaviorTouchView:Landroid/view/View; :L9 invoke-virtual { v12 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->didBlockInteraction()Z move-result v10 invoke-virtual { v12, v0, v11 }, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->isBlockingInteractionBelow(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;)Z move-result v11 if-eqz v11, :L10 if-nez v10, :L10 move v10, v14 goto :L11 :L10 move v10, v6 :L11 if-eqz v11, :L12 if-nez v10, :L12 goto :L13 :L12 add-int/lit8 v8, v8, 1 goto :L0 :L13 invoke-interface { v4 }, Ljava/util/List;->clear()V return v9 .end method

================= 36 =================== Landroid/support/v4/media/session/IMediaSession$Stub;.onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z .annotation system Ldalvik/annotation/Throws; value = { Landroid/os/RemoteException; } .end annotation .registers 9 const/16 v0, 51 const/4 v1, 0 const-string v2, "android.support.v4.media.session.IMediaSession" const/4 v3, 1 if-eq p1, v0, :L82 const v0, 1598968902 if-eq p1, v0, :L81 const/4 v0, 0 packed-switch p1, :L86 invoke-super { p0, p1, p2, p3, p4 }, Landroid/os/Binder;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z move-result p1 return p1 :L0 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p1 invoke-virtual { p0, p1 }, Landroid/support/v4/media/session/IMediaSession$Stub;->setShuffleMode(I)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L1 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->getShuffleMode()I move-result p1 invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V invoke-virtual { p3, p1 }, Landroid/os/Parcel;->writeInt(I)V return v3 :L2 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p1 if-eqz p1, :L3 move v0, v3 :L3 invoke-virtual { p0, v0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->setCaptioningEnabled(Z)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L4 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->isCaptioningEnabled()Z move-result p1 invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V invoke-virtual { p3, p1 }, Landroid/os/Parcel;->writeInt(I)V return v3 :L5 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p1 invoke-virtual { p0, p1 }, Landroid/support/v4/media/session/IMediaSession$Stub;->removeQueueItemAt(I)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L6 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p1 if-eqz p1, :L7 sget-object p1, Landroid/support/v4/media/MediaDescriptionCompat;->CREATOR:Landroid/os/Parcelable$Creator; invoke-interface { p1, p2 }, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; move-result-object p1 move-object v1, p1 check-cast v1, Landroid/support/v4/media/MediaDescriptionCompat; :L7 invoke-virtual { p0, v1 }, Landroid/support/v4/media/session/IMediaSession$Stub;->removeQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L8 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p1 if-eqz p1, :L9 sget-object p1, Landroid/support/v4/media/MediaDescriptionCompat;->CREATOR:Landroid/os/Parcelable$Creator; invoke-interface { p1, p2 }, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; move-result-object p1 move-object v1, p1 check-cast v1, Landroid/support/v4/media/MediaDescriptionCompat; :L9 invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p1 invoke-virtual { p0, v1, p1 }, Landroid/support/v4/media/session/IMediaSession$Stub;->addQueueItemAt(Landroid/support/v4/media/MediaDescriptionCompat;I)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L10 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p1 if-eqz p1, :L11 sget-object p1, Landroid/support/v4/media/MediaDescriptionCompat;->CREATOR:Landroid/os/Parcelable$Creator; invoke-interface { p1, p2 }, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; move-result-object p1 move-object v1, p1 check-cast v1, Landroid/support/v4/media/MediaDescriptionCompat; :L11 invoke-virtual { p0, v1 }, Landroid/support/v4/media/session/IMediaSession$Stub;->addQueueItem(Landroid/support/v4/media/MediaDescriptionCompat;)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L12 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p1 if-eqz p1, :L13 move v0, v3 :L13 invoke-virtual { p0, v0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->setShuffleModeEnabledRemoved(Z)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L14 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p1 invoke-virtual { p0, p1 }, Landroid/support/v4/media/session/IMediaSession$Stub;->setRepeatMode(I)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L15 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->isShuffleModeEnabledRemoved()Z move-result p1 invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V invoke-virtual { p3, p1 }, Landroid/os/Parcel;->writeInt(I)V return v3 :L16 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->getRepeatMode()I move-result p1 invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V invoke-virtual { p3, p1 }, Landroid/os/Parcel;->writeInt(I)V return v3 :L17 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p1 if-eqz p1, :L18 sget-object p1, Landroid/net/Uri;->CREATOR:Landroid/os/Parcelable$Creator; invoke-interface { p1, p2 }, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; move-result-object p1 check-cast p1, Landroid/net/Uri; goto :L19 :L18 move-object p1, v1 :L19 invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p4 if-eqz p4, :L20 sget-object p4, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator; invoke-interface { p4, p2 }, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; move-result-object p2 move-object v1, p2 check-cast v1, Landroid/os/Bundle; :L20 invoke-virtual { p0, p1, v1 }, Landroid/support/v4/media/session/IMediaSession$Stub;->prepareFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L21 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readString()Ljava/lang/String; move-result-object p1 invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p4 if-eqz p4, :L22 sget-object p4, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator; invoke-interface { p4, p2 }, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; move-result-object p2 move-object v1, p2 check-cast v1, Landroid/os/Bundle; :L22 invoke-virtual { p0, p1, v1 }, Landroid/support/v4/media/session/IMediaSession$Stub;->prepareFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L23 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readString()Ljava/lang/String; move-result-object p1 invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p4 if-eqz p4, :L24 sget-object p4, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator; invoke-interface { p4, p2 }, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; move-result-object p2 move-object v1, p2 check-cast v1, Landroid/os/Bundle; :L24 invoke-virtual { p0, p1, v1 }, Landroid/support/v4/media/session/IMediaSession$Stub;->prepareFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L25 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->prepare()V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L26 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->getRatingType()I move-result p1 invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V invoke-virtual { p3, p1 }, Landroid/os/Parcel;->writeInt(I)V return v3 :L27 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->getExtras()Landroid/os/Bundle; move-result-object p1 invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V if-eqz p1, :L28 invoke-virtual { p3, v3 }, Landroid/os/Parcel;->writeInt(I)V invoke-virtual { p1, p3, v3 }, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V goto :L29 :L28 invoke-virtual { p3, v0 }, Landroid/os/Parcel;->writeInt(I)V :L29 return v3 :L30 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->getQueueTitle()Ljava/lang/CharSequence; move-result-object p1 invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V if-eqz p1, :L31 invoke-virtual { p3, v3 }, Landroid/os/Parcel;->writeInt(I)V invoke-static { p1, p3, v3 }, Landroid/text/TextUtils;->writeToParcel(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V goto :L32 :L31 invoke-virtual { p3, v0 }, Landroid/os/Parcel;->writeInt(I)V :L32 return v3 :L33 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->getQueue()Ljava/util/List; move-result-object p1 invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V invoke-virtual { p3, p1 }, Landroid/os/Parcel;->writeTypedList(Ljava/util/List;)V return v3 :L34 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->getPlaybackState()Landroid/support/v4/media/session/PlaybackStateCompat; move-result-object p1 invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V if-eqz p1, :L35 invoke-virtual { p3, v3 }, Landroid/os/Parcel;->writeInt(I)V invoke-virtual { p1, p3, v3 }, Landroid/support/v4/media/session/PlaybackStateCompat;->writeToParcel(Landroid/os/Parcel;I)V goto :L36 :L35 invoke-virtual { p3, v0 }, Landroid/os/Parcel;->writeInt(I)V :L36 return v3 :L37 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->getMetadata()Landroid/support/v4/media/MediaMetadataCompat; move-result-object p1 invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V if-eqz p1, :L38 invoke-virtual { p3, v3 }, Landroid/os/Parcel;->writeInt(I)V invoke-virtual { p1, p3, v3 }, Landroid/support/v4/media/MediaMetadataCompat;->writeToParcel(Landroid/os/Parcel;I)V goto :L39 :L38 invoke-virtual { p3, v0 }, Landroid/os/Parcel;->writeInt(I)V :L39 return v3 :L40 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readString()Ljava/lang/String; move-result-object p1 invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p4 if-eqz p4, :L41 sget-object p4, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator; invoke-interface { p4, p2 }, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; move-result-object p2 move-object v1, p2 check-cast v1, Landroid/os/Bundle; :L41 invoke-virtual { p0, p1, v1 }, Landroid/support/v4/media/session/IMediaSession$Stub;->sendCustomAction(Ljava/lang/String;Landroid/os/Bundle;)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L42 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p1 if-eqz p1, :L43 sget-object p1, Landroid/support/v4/media/RatingCompat;->CREATOR:Landroid/os/Parcelable$Creator; invoke-interface { p1, p2 }, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; move-result-object p1 move-object v1, p1 check-cast v1, Landroid/support/v4/media/RatingCompat; :L43 invoke-virtual { p0, v1 }, Landroid/support/v4/media/session/IMediaSession$Stub;->rate(Landroid/support/v4/media/RatingCompat;)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L44 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readLong()J move-result-wide p1 invoke-virtual { p0, p1, p2 }, Landroid/support/v4/media/session/IMediaSession$Stub;->seekTo(J)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L45 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->rewind()V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L46 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->fastForward()V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L47 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->previous()V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L48 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->next()V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L49 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->stop()V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L50 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->pause()V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L51 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readLong()J move-result-wide p1 invoke-virtual { p0, p1, p2 }, Landroid/support/v4/media/session/IMediaSession$Stub;->skipToQueueItem(J)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L52 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p1 if-eqz p1, :L53 sget-object p1, Landroid/net/Uri;->CREATOR:Landroid/os/Parcelable$Creator; invoke-interface { p1, p2 }, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; move-result-object p1 check-cast p1, Landroid/net/Uri; goto :L54 :L53 move-object p1, v1 :L54 invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p4 if-eqz p4, :L55 sget-object p4, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator; invoke-interface { p4, p2 }, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; move-result-object p2 move-object v1, p2 check-cast v1, Landroid/os/Bundle; :L55 invoke-virtual { p0, p1, v1 }, Landroid/support/v4/media/session/IMediaSession$Stub;->playFromUri(Landroid/net/Uri;Landroid/os/Bundle;)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L56 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readString()Ljava/lang/String; move-result-object p1 invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p4 if-eqz p4, :L57 sget-object p4, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator; invoke-interface { p4, p2 }, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; move-result-object p2 move-object v1, p2 check-cast v1, Landroid/os/Bundle; :L57 invoke-virtual { p0, p1, v1 }, Landroid/support/v4/media/session/IMediaSession$Stub;->playFromSearch(Ljava/lang/String;Landroid/os/Bundle;)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L58 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readString()Ljava/lang/String; move-result-object p1 invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p4 if-eqz p4, :L59 sget-object p4, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator; invoke-interface { p4, p2 }, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; move-result-object p2 move-object v1, p2 check-cast v1, Landroid/os/Bundle; :L59 invoke-virtual { p0, p1, v1 }, Landroid/support/v4/media/session/IMediaSession$Stub;->playFromMediaId(Ljava/lang/String;Landroid/os/Bundle;)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L60 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->play()V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L61 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p1 invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p4 invoke-virtual { p2 }, Landroid/os/Parcel;->readString()Ljava/lang/String; move-result-object p2 invoke-virtual { p0, p1, p4, p2 }, Landroid/support/v4/media/session/IMediaSession$Stub;->setVolumeTo(IILjava/lang/String;)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L62 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p1 invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p4 invoke-virtual { p2 }, Landroid/os/Parcel;->readString()Ljava/lang/String; move-result-object p2 invoke-virtual { p0, p1, p4, p2 }, Landroid/support/v4/media/session/IMediaSession$Stub;->adjustVolume(IILjava/lang/String;)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L63 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->getVolumeAttributes()Landroid/support/v4/media/session/ParcelableVolumeInfo; move-result-object p1 invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V if-eqz p1, :L64 invoke-virtual { p3, v3 }, Landroid/os/Parcel;->writeInt(I)V invoke-virtual { p1, p3, v3 }, Landroid/support/v4/media/session/ParcelableVolumeInfo;->writeToParcel(Landroid/os/Parcel;I)V goto :L65 :L64 invoke-virtual { p3, v0 }, Landroid/os/Parcel;->writeInt(I)V :L65 return v3 :L66 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->getFlags()J move-result-wide p1 invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V invoke-virtual { p3, p1, p2 }, Landroid/os/Parcel;->writeLong(J)V return v3 :L67 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->getLaunchPendingIntent()Landroid/app/PendingIntent; move-result-object p1 invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V if-eqz p1, :L68 invoke-virtual { p3, v3 }, Landroid/os/Parcel;->writeInt(I)V invoke-virtual { p1, p3, v3 }, Landroid/app/PendingIntent;->writeToParcel(Landroid/os/Parcel;I)V goto :L69 :L68 invoke-virtual { p3, v0 }, Landroid/os/Parcel;->writeInt(I)V :L69 return v3 :L70 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->getTag()Ljava/lang/String; move-result-object p1 invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V invoke-virtual { p3, p1 }, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V return v3 :L71 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->getPackageName()Ljava/lang/String; move-result-object p1 invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V invoke-virtual { p3, p1 }, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V return v3 :L72 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p0 }, Landroid/support/v4/media/session/IMediaSession$Stub;->isTransportControlEnabled()Z move-result p1 invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V invoke-virtual { p3, p1 }, Landroid/os/Parcel;->writeInt(I)V return v3 :L73 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder; move-result-object p1 invoke-static { p1 }, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;->asInterface(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaControllerCallback; move-result-object p1 invoke-virtual { p0, p1 }, Landroid/support/v4/media/session/IMediaSession$Stub;->unregisterCallbackListener(Landroid/support/v4/media/session/IMediaControllerCallback;)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L74 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readStrongBinder()Landroid/os/IBinder; move-result-object p1 invoke-static { p1 }, Landroid/support/v4/media/session/IMediaControllerCallback$Stub;->asInterface(Landroid/os/IBinder;)Landroid/support/v4/media/session/IMediaControllerCallback; move-result-object p1 invoke-virtual { p0, p1 }, Landroid/support/v4/media/session/IMediaSession$Stub;->registerCallbackListener(Landroid/support/v4/media/session/IMediaControllerCallback;)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L75 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p1 if-eqz p1, :L76 sget-object p1, Landroid/view/KeyEvent;->CREATOR:Landroid/os/Parcelable$Creator; invoke-interface { p1, p2 }, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; move-result-object p1 move-object v1, p1 check-cast v1, Landroid/view/KeyEvent; :L76 invoke-virtual { p0, v1 }, Landroid/support/v4/media/session/IMediaSession$Stub;->sendMediaButton(Landroid/view/KeyEvent;)Z move-result p1 invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V invoke-virtual { p3, p1 }, Landroid/os/Parcel;->writeInt(I)V return v3 :L77 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readString()Ljava/lang/String; move-result-object p1 invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p4 if-eqz p4, :L78 sget-object p4, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator; invoke-interface { p4, p2 }, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; move-result-object p4 check-cast p4, Landroid/os/Bundle; goto :L79 :L78 move-object p4, v1 :L79 invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result v0 if-eqz v0, :L80 sget-object v0, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;->CREATOR:Landroid/os/Parcelable$Creator; invoke-interface { v0, p2 }, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; move-result-object p2 move-object v1, p2 check-cast v1, Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper; :L80 invoke-virtual { p0, p1, p4, v1 }, Landroid/support/v4/media/session/IMediaSession$Stub;->sendCommand(Ljava/lang/String;Landroid/os/Bundle;Landroid/support/v4/media/session/MediaSessionCompat$ResultReceiverWrapper;)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L81 invoke-virtual { p3, v2 }, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V return v3 :L82 invoke-virtual { p2, v2 }, Landroid/os/Parcel;->enforceInterface(Ljava/lang/String;)V invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p1 if-eqz p1, :L83 sget-object p1, Landroid/support/v4/media/RatingCompat;->CREATOR:Landroid/os/Parcelable$Creator; invoke-interface { p1, p2 }, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; move-result-object p1 check-cast p1, Landroid/support/v4/media/RatingCompat; goto :L84 :L83 move-object p1, v1 :L84 invoke-virtual { p2 }, Landroid/os/Parcel;->readInt()I move-result p4 if-eqz p4, :L85 sget-object p4, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator; invoke-interface { p4, p2 }, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; move-result-object p2 move-object v1, p2 check-cast v1, Landroid/os/Bundle; :L85 invoke-virtual { p0, p1, v1 }, Landroid/support/v4/media/session/IMediaSession$Stub;->rateWithExtras(Landroid/support/v4/media/RatingCompat;Landroid/os/Bundle;)V invoke-virtual { p3 }, Landroid/os/Parcel;->writeNoException()V return v3 :L86 .packed-switch 1 :L77 :L75 :L74 :L73 :L72 :L71 :L70 :L67 :L66 :L63 :L62 :L61 :L60 :L58 :L56 :L52 :L51 :L50 :L49 :L48 :L47 :L46 :L45 :L44 :L42 :L40 :L37 :L34 :L33 :L30 :L27 :L26 :L25 :L23 :L21 :L17 :L16 :L15 :L14 :L12 :L10 :L8 :L6 :L5 :L4 :L2 :L1 :L0 .end packed-switch .end method

================= 37 =================== Landroidx/fragment/app/BackStackState;.writeToParcel(Landroid/os/Parcel;I)V java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.provideAs(TypeTransformer.java:783) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.e1expr(TypeTransformer.java:496) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:716) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.enexpr(TypeTransformer.java:701) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:722) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.exExpr(TypeTransformer.java:706) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.s1stmt(TypeTransformer.java:813) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.sxStmt(TypeTransformer.java:843) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:206) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public writeToParcel(Landroid/os/Parcel;I)V .registers 4 iget-object p2, p0, Landroidx/fragment/app/BackStackState;->mOps:[I invoke-virtual { p1, p2 }, Landroid/os/Parcel;->writeIntArray([I)V iget p2, p0, Landroidx/fragment/app/BackStackState;->mTransition:I invoke-virtual { p1, p2 }, Landroid/os/Parcel;->writeInt(I)V iget p2, p0, Landroidx/fragment/app/BackStackState;->mTransitionStyle:I invoke-virtual { p1, p2 }, Landroid/os/Parcel;->writeInt(I)V iget-object p2, p0, Landroidx/fragment/app/BackStackState;->mName:Ljava/lang/String; invoke-virtual { p1, p2 }, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V iget p2, p0, Landroidx/fragment/app/BackStackState;->mIndex:I invoke-virtual { p1, p2 }, Landroid/os/Parcel;->writeInt(I)V iget p2, p0, Landroidx/fragment/app/BackStackState;->mBreadCrumbTitleRes:I invoke-virtual { p1, p2 }, Landroid/os/Parcel;->writeInt(I)V iget-object p2, p0, Landroidx/fragment/app/BackStackState;->mBreadCrumbTitleText:Ljava/lang/CharSequence; const/4 v0, 0 invoke-static { p2, p1, v0 }, Landroid/text/TextUtils;->writeToParcel(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V iget p2, p0, Landroidx/fragment/app/BackStackState;->mBreadCrumbShortTitleRes:I invoke-virtual { p1, p2 }, Landroid/os/Parcel;->writeInt(I)V iget-object p2, p0, Landroidx/fragment/app/BackStackState;->mBreadCrumbShortTitleText:Ljava/lang/CharSequence; invoke-static { p2, p1, v0 }, Landroid/text/TextUtils;->writeToParcel(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V iget-object p2, p0, Landroidx/fragment/app/BackStackState;->mSharedElementSourceNames:Ljava/util/ArrayList; invoke-virtual { p1, p2 }, Landroid/os/Parcel;->writeStringList(Ljava/util/List;)V iget-object p2, p0, Landroidx/fragment/app/BackStackState;->mSharedElementTargetNames:Ljava/util/ArrayList; invoke-virtual { p1, p2 }, Landroid/os/Parcel;->writeStringList(Ljava/util/List;)V iget-boolean p2, p0, Landroidx/fragment/app/BackStackState;->mReorderingAllowed:Z invoke-virtual { p1, p2 }, Landroid/os/Parcel;->writeInt(I)V return-void .end method

================= 38 =================== Lcom/google/android/gms/auth/api/signin/internal/HashAccumulator;.zaa(Z)Lcom/google/android/gms/auth/api/signin/internal/HashAccumulator; java.lang.RuntimeException: can not merge I and Z at com.googlecode.dex2jar.ir.TypeClass.merge(TypeClass.java:100) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeRef.updateTypeClass(TypeTransformer.java:174) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.copyTypes(TypeTransformer.java:311) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.fixTypes(TypeTransformer.java:226) at com.googlecode.dex2jar.ir.ts.TypeTransformer$TypeAnalyze.analyze(TypeTransformer.java:207) at com.googlecode.dex2jar.ir.ts.TypeTransformer.transform(TypeTransformer.java:44) at com.googlecode.d2j.dex.Dex2jar$2.optimize(Dex2jar.java:161) at com.googlecode.d2j.dex.Dex2Asm.convertCode(Dex2Asm.java:433) at com.googlecode.d2j.dex.ExDex2Asm.convertCode(ExDex2Asm.java:42) at com.googlecode.d2j.dex.Dex2jar$2.convertCode(Dex2jar.java:129) at com.googlecode.d2j.dex.Dex2Asm.convertMethod(Dex2Asm.java:528) at com.googlecode.d2j.dex.Dex2Asm.convertClass(Dex2Asm.java:425) at com.googlecode.d2j.dex.Dex2Asm.convertDex(Dex2Asm.java:441) at com.googlecode.d2j.dex.Dex2jar.doTranslate(Dex2jar.java:171) at com.googlecode.d2j.dex.Dex2jar.to(Dex2jar.java:271) at com.googlecode.dex2jar.tools.Dex2jarCmd.doCommandLine(Dex2jarCmd.java:109) at com.googlecode.dex2jar.tools.BaseCmd.doMain(BaseCmd.java:290) at com.googlecode.dex2jar.tools.Dex2jarCmd.main(Dex2jarCmd.java:33)

.method public final zaa(Z)Lcom/google/android/gms/auth/api/signin/internal/HashAccumulator; .registers 4 sget v0, Lcom/google/android/gms/auth/api/signin/internal/HashAccumulator;->zaah:I iget v1, p0, Lcom/google/android/gms/auth/api/signin/internal/HashAccumulator;->zaai:I mul-int/2addr v0, v1 add-int/2addr v0, p1 iput v0, p0, Lcom/google/android/gms/auth/api/signin/internal/HashAccumulator;->zaai:I return-object p0 .end method

TDNovice commented 2 years ago

Solved by going to https://github.com/DexPatcher/dex2jar/releases