87.7 MB
/home/fdroid/fdroiddata/tmp/ru.hyst329.openfool_28.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_ru.hyst329.openfool_28.apk
1.92 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <04TKPfsQZ+YquVKd2qpObk0xOvI=>, actual: <FPo0OuPtV0b9w3zFfnkQ/kTJ3NM=>
    
Offset 1, 19 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·c45d70fc75e5de9477d3cb109cda2551b598f1cd579d07dff286b33a5ece2074 
10 Signer·#1·certificate·SHA-1·digest:·732924e6f01d058380d9ead60b408948451305c7 
11 Signer·#1·certificate·MD5·digest:·11f6980619143b6cd533dcf02e52064c 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·d96ee2b2f5553363eb79176e63ae02d5003fd0974ccd8e06a63984f82134c046 
15 Signer·#1·public·key·SHA-1·digest:·3579c26770b4db63366d201d71349a5022ebaaca 
16 Signer·#1·public·key·MD5·digest:·9a06b95b8ff758800435325080efbb44 
17 WARNING:·META-INF/core.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/kotlin-stdlib-common.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/kotlin-stdlib.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
920 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 15506 lines modifiedOffset 1, 12476 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:··················13459206·(0000000000CD5F06h)4 ··Zip·archive·file·size:··················13433009·(0000000000CCF8B1h)
5 ··Actual·end-cent-dir·record·offset:······13459184·(0000000000CD5EF0h)5 ··Actual·end-cent-dir·record·offset:······13432987·(0000000000CCF89Bh)
6 ··Expected·end-cent-dir·record·offset:····13459184·(0000000000CD5EF0h)6 ··Expected·end-cent-dir·record·offset:····13432987·(0000000000CCF89Bh)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·427·entries.9 ··central·directory·contains·427·entries.
10 ··The·central·directory·is·38504·(0000000000009668h)·bytes·long,10 ··The·central·directory·is·34688·(0000000000008780h)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·13420680·(0000000000CCC888h).12 ··is·13398299·(0000000000CC711Bh).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················0.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···0.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························no
26 ··file·last·modified·on·(DOS·date/time):··········2018·Nov·11·17:59:5826 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························243f36d527 ··32-bit·CRC·value·(hex):·························4b39d28e
28 ··compressed·size:································13147·bytes28 ··compressed·size:································705·bytes
29 ··uncompressed·size:······························37571·bytes29 ··uncompressed·size:······························1908·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························0·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
37 ··There·is·no·file·comment.37 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:38 Central·directory·entry·#2:
39 ---------------------------39 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/8DD52875.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···13213 
43 ··················································(000000000000339Dh)·bytes 
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
45 ··version·of·encoding·software:···················2.0 
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
47 ··minimum·software·version·required·to·extract:···2.0 
48 ··compression·method:·····························deflated 
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted 
51 ··extended·local·header:··························yes 
52 ··file·last·modified·on·(DOS·date/time):··········2018·Nov·11·17:59:58 
53 ··32-bit·CRC·value·(hex):·························86ab6b3f 
54 ··compressed·size:································13167·bytes 
55 ··uncompressed·size:······························37674·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters 
59 ··disk·number·on·which·file·begins:···············disk·1 
60 ··apparent·file·type:·····························binary 
61 ··non-MSDOS·external·file·attributes:·············000000·hex 
62 ··MS-DOS·file·attributes·(00·hex):················none 
  
63 ··There·is·no·file·comment. 
  
64 Central·directory·entry·#3: 
65 --------------------------- 
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/8DD52875.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···26446 
69 ··················································(000000000000674Eh)·bytes 
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
71 ··version·of·encoding·software:···················2.0 
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
73 ··minimum·software·version·required·to·extract:···2.0 
74 ··compression·method:·····························deflated 
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted 
77 ··extended·local·header:··························yes 
78 ··file·last·modified·on·(DOS·date/time):··········2018·Nov·11·17:59:58 
79 ··32-bit·CRC·value·(hex):·························8106ec93 
80 ··compressed·size:································1072·bytes 
81 ··uncompressed·size:······························1326·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment. 
  
90 Central·directory·entry·#4: 
91 --------------------------- 
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··META-INF/core.kotlin_module40 ··META-INF/core.kotlin_module
  
94 ··offset·of·local·header·from·start·of·archive:···2758541 ··offset·of·local·header·from·start·of·archive:···754
95 ··················································(0000000000006BC1h)·bytes42 ··················································(00000000000002F2h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT43 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.044 ··version·of·encoding·software:···················2.4
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT45 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.046 ··minimum·software·version·required·to·extract:···2.0
100 ··compression·method:·····························deflated47 ··compression·method:·····························deflated
101 ··compression·sub-type·(deflation):···············normal48 ··compression·sub-type·(deflation):···············normal
102 ··file·security·status:···························not·encrypted49 ··file·security·status:···························not·encrypted
103 ··extended·local·header:··························yes50 ··extended·local·header:··························no
104 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0051 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
105 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local 
Max diff block lines reached; 934747/942045 bytes (99.23%) of diff not shown.
142 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Zip·archive·data,·at·least·v0.0·to·extract
86.8 MB
classes.dex
86.8 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·cdcd63424 checksum············:·bc20e788
5 signature···········:·c4d2...33fc5 signature···········:·b098...a51d
6 file_size···········:·34563366 file_size···········:·3456424
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·2181810 string_ids_size·····:·21818
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·295612 type_ids_size·······:·2956
13 type_ids_off········:·87384·(0x015558)13 type_ids_off········:·87384·(0x015558)
14 proto_ids_size······:·617814 proto_ids_size······:·6178
15 proto_ids_off·······:·99208·(0x018388)15 proto_ids_off·······:·99208·(0x018388)
16 field_ids_size······:·969216 field_ids_size······:·9692
17 field_ids_off·······:·173344·(0x02a520)17 field_ids_off·······:·173344·(0x02a520)
18 method_ids_size·····:·2651418 method_ids_size·····:·26516
19 method_ids_off······:·250880·(0x03d400)19 method_ids_off······:·250880·(0x03d400)
20 class_defs_size·····:·242620 class_defs_size·····:·2426
21 class_defs_off······:·462992·(0x071090)21 class_defs_off······:·463008·(0x0710a0)
22 data_size···········:·291571222 data_size···········:·2915784
23 data_off············:·540624·(0x083fd0)23 data_off············:·540640·(0x083fe0)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·9825 class_idx···········:·98
26 access_flags········:·16401·(0x4011)26 access_flags········:·16401·(0x4011)
27 superclass_idx······:·184627 superclass_idx······:·1846
28 source_file_idx·····:·258628 source_file_idx·····:·2586
29 static_fields_size··:·729 static_fields_size··:·7
Offset 81, 61 lines modifiedOffset 81, 61 lines modified
81 ······type··········:·'()V'81 ······type··········:·'()V'
82 ······access········:·0x10008·(STATIC·CONSTRUCTOR)82 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
83 ······code··········-83 ······code··········-
84 ······registers·····:·884 ······registers·····:·8
85 ······ins···········:·085 ······ins···········:·0
86 ······outs··········:·386 ······outs··········:·3
87 ······insns·size····:·90·16-bit·code·units87 ······insns·size····:·90·16-bit·code·units
88 084018:········································|[084018]·com.badlogic.gdx.Application$ApplicationType.<clinit>:()V88 084028:········································|[084028]·com.badlogic.gdx.Application$ApplicationType.<clinit>:()V
89 084028:·2200·6200······························|0000:·new-instance·v0,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@006289 084038:·2200·6200······························|0000:·new-instance·v0,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0062
90 08402c:·1a01·dd09······························|0002:·const-string·v1,·"Android"·//·string@09dd90 08403c:·1a01·dd09······························|0002:·const-string·v1,·"Android"·//·string@09dd
91 084030:·1202···································|0004:·const/4·v2,·#int·0·//·#091 084040:·1202···································|0004:·const/4·v2,·#int·0·//·#0
92 084032:·7030·7401·1002·························|0005:·invoke-direct·{v0,·v1,·v2},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@017492 084042:·7030·7401·1002·························|0005:·invoke-direct·{v0,·v1,·v2},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@0174
93 084038:·6900·0e00······························|0008:·sput-object·v0,·Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@000e93 084048:·6900·0e00······························|0008:·sput-object·v0,·Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@000e
94 08403c:·2200·6200······························|000a:·new-instance·v0,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@006294 08404c:·2200·6200······························|000a:·new-instance·v0,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0062
95 084040:·1a01·200d······························|000c:·const-string·v1,·"Desktop"·//·string@0d2095 084050:·1a01·200d······························|000c:·const-string·v1,·"Desktop"·//·string@0d20
96 084044:·1213···································|000e:·const/4·v3,·#int·1·//·#196 084054:·1213···································|000e:·const/4·v3,·#int·1·//·#1
97 084046:·7030·7401·1003·························|000f:·invoke-direct·{v0,·v1,·v3},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@017497 084056:·7030·7401·1003·························|000f:·invoke-direct·{v0,·v1,·v3},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@0174
98 08404c:·6900·1000······························|0012:·sput-object·v0,·Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@001098 08405c:·6900·1000······························|0012:·sput-object·v0,·Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0010
99 084050:·2200·6200······························|0014:·new-instance·v0,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@006299 084060:·2200·6200······························|0014:·new-instance·v0,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0062
100 084054:·1a01·9412······························|0016:·const-string·v1,·"HeadlessDesktop"·//·string@1294100 084064:·1a01·9412······························|0016:·const-string·v1,·"HeadlessDesktop"·//·string@1294
101 084058:·1224···································|0018:·const/4·v4,·#int·2·//·#2101 084068:·1224···································|0018:·const/4·v4,·#int·2·//·#2
102 08405a:·7030·7401·1004·························|0019:·invoke-direct·{v0,·v1,·v4},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@0174102 08406a:·7030·7401·1004·························|0019:·invoke-direct·{v0,·v1,·v4},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@0174
103 084060:·6900·1100······························|001c:·sput-object·v0,·Lcom/badlogic/gdx/Application$ApplicationType;.HeadlessDesktop:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0011103 084070:·6900·1100······························|001c:·sput-object·v0,·Lcom/badlogic/gdx/Application$ApplicationType;.HeadlessDesktop:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0011
104 084064:·2200·6200······························|001e:·new-instance·v0,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0062104 084074:·2200·6200······························|001e:·new-instance·v0,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0062
105 084068:·1a01·190a······························|0020:·const-string·v1,·"Applet"·//·string@0a19105 084078:·1a01·190a······························|0020:·const-string·v1,·"Applet"·//·string@0a19
106 08406c:·1235···································|0022:·const/4·v5,·#int·3·//·#3106 08407c:·1235···································|0022:·const/4·v5,·#int·3·//·#3
107 08406e:·7030·7401·1005·························|0023:·invoke-direct·{v0,·v1,·v5},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@0174107 08407e:·7030·7401·1005·························|0023:·invoke-direct·{v0,·v1,·v5},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@0174
108 084074:·6900·0f00······························|0026:·sput-object·v0,·Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@000f108 084084:·6900·0f00······························|0026:·sput-object·v0,·Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@000f
109 084078:·2200·6200······························|0028:·new-instance·v0,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0062109 084088:·2200·6200······························|0028:·new-instance·v0,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0062
110 08407c:·1a01·b22b······························|002a:·const-string·v1,·"WebGL"·//·string@2bb2110 08408c:·1a01·b22b······························|002a:·const-string·v1,·"WebGL"·//·string@2bb2
111 084080:·1246···································|002c:·const/4·v6,·#int·4·//·#4111 084090:·1246···································|002c:·const/4·v6,·#int·4·//·#4
112 084082:·7030·7401·1006·························|002d:·invoke-direct·{v0,·v1,·v6},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@0174112 084092:·7030·7401·1006·························|002d:·invoke-direct·{v0,·v1,·v6},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@0174
113 084088:·6900·1200······························|0030:·sput-object·v0,·Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0012113 084098:·6900·1200······························|0030:·sput-object·v0,·Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0012
114 08408c:·2200·6200······························|0032:·new-instance·v0,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0062114 08409c:·2200·6200······························|0032:·new-instance·v0,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0062
115 084090:·1a01·c93e······························|0034:·const-string·v1,·"iOS"·//·string@3ec9115 0840a0:·1a01·c93e······························|0034:·const-string·v1,·"iOS"·//·string@3ec9
116 084094:·1257···································|0036:·const/4·v7,·#int·5·//·#5116 0840a4:·1257···································|0036:·const/4·v7,·#int·5·//·#5
117 084096:·7030·7401·1007·························|0037:·invoke-direct·{v0,·v1,·v7},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@0174117 0840a6:·7030·7401·1007·························|0037:·invoke-direct·{v0,·v1,·v7},·Lcom/badlogic/gdx/Application$ApplicationType;.<init>:(Ljava/lang/String;I)V·//·method@0174
118 08409c:·6900·1300······························|003a:·sput-object·v0,·Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0013118 0840ac:·6900·1300······························|003a:·sput-object·v0,·Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0013
119 0840a0:·1260···································|003c:·const/4·v0,·#int·6·//·#6119 0840b0:·1260···································|003c:·const/4·v0,·#int·6·//·#6
120 0840a2:·2300·d10a······························|003d:·new-array·v0,·v0,·[Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0ad1120 0840b2:·2300·d10a······························|003d:·new-array·v0,·v0,·[Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0ad1
121 0840a6:·6201·0e00······························|003f:·sget-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@000e121 0840b6:·6201·0e00······························|003f:·sget-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;.Android:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@000e
122 0840aa:·4d01·0002······························|0041:·aput-object·v1,·v0,·v2122 0840ba:·4d01·0002······························|0041:·aput-object·v1,·v0,·v2
123 0840ae:·6201·1000······························|0043:·sget-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0010123 0840be:·6201·1000······························|0043:·sget-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;.Desktop:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0010
124 0840b2:·4d01·0003······························|0045:·aput-object·v1,·v0,·v3124 0840c2:·4d01·0003······························|0045:·aput-object·v1,·v0,·v3
125 0840b6:·6201·1100······························|0047:·sget-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;.HeadlessDesktop:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0011125 0840c6:·6201·1100······························|0047:·sget-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;.HeadlessDesktop:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0011
126 0840ba:·4d01·0004······························|0049:·aput-object·v1,·v0,·v4126 0840ca:·4d01·0004······························|0049:·aput-object·v1,·v0,·v4
127 0840be:·6201·0f00······························|004b:·sget-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@000f127 0840ce:·6201·0f00······························|004b:·sget-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;.Applet:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@000f
128 0840c2:·4d01·0005······························|004d:·aput-object·v1,·v0,·v5128 0840d2:·4d01·0005······························|004d:·aput-object·v1,·v0,·v5
129 0840c6:·6201·1200······························|004f:·sget-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0012129 0840d6:·6201·1200······························|004f:·sget-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;.WebGL:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0012
130 0840ca:·4d01·0006······························|0051:·aput-object·v1,·v0,·v6130 0840da:·4d01·0006······························|0051:·aput-object·v1,·v0,·v6
131 0840ce:·6201·1300······························|0053:·sget-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0013131 0840de:·6201·1300······························|0053:·sget-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;.iOS:Lcom/badlogic/gdx/Application$ApplicationType;·//·field@0013
132 0840d2:·4d01·0007······························|0055:·aput-object·v1,·v0,·v7132 0840e2:·4d01·0007······························|0055:·aput-object·v1,·v0,·v7
133 0840d6:·6900·0d00······························|0057:·sput-object·v0,·Lcom/badlogic/gdx/Application$ApplicationType;.$VALUES:[Lcom/badlogic/gdx/Application$ApplicationType;·//·field@000d133 0840e6:·6900·0d00······························|0057:·sput-object·v0,·Lcom/badlogic/gdx/Application$ApplicationType;.$VALUES:[Lcom/badlogic/gdx/Application$ApplicationType;·//·field@000d
134 0840da:·0e00···································|0059:·return-void134 0840ea:·0e00···································|0059:·return-void
135 ······catches·······:·(none)135 ······catches·······:·(none)
136 ······positions·····:·136 ······positions·····:·
137 ········0x0000·line=102137 ········0x0000·line=102
138 ········0x003d·line=101138 ········0x003d·line=101
139 ······locals········:·139 ······locals········:·
  
140 ····#1··············:·(in·Lcom/badlogic/gdx/Application$ApplicationType;)140 ····#1··············:·(in·Lcom/badlogic/gdx/Application$ApplicationType;)
Offset 143, 17 lines modifiedOffset 143, 17 lines modified
143 ······type··········:·'(Ljava/lang/String;I)V'143 ······type··········:·'(Ljava/lang/String;I)V'
144 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)144 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
145 ······code··········-145 ······code··········-
146 ······registers·····:·3146 ······registers·····:·3
147 ······ins···········:·3147 ······ins···········:·3
148 ······outs··········:·3148 ······outs··········:·3
149 ······insns·size····:·4·16-bit·code·units149 ······insns·size····:·4·16-bit·code·units
150 0840dc:········································|[0840dc]·com.badlogic.gdx.Application$ApplicationType.<init>:(Ljava/lang/String;I)V150 0840ec:········································|[0840ec]·com.badlogic.gdx.Application$ApplicationType.<init>:(Ljava/lang/String;I)V
151 0840ec:·7030·764a·1002·························|0000:·invoke-direct·{v0,·v1,·v2},·Ljava/lang/Enum;.<init>:(Ljava/lang/String;I)V·//·method@4a76151 0840fc:·7030·784a·1002·························|0000:·invoke-direct·{v0,·v1,·v2},·Ljava/lang/Enum;.<init>:(Ljava/lang/String;I)V·//·method@4a78
152 0840f2:·0e00···································|0003:·return-void152 084102:·0e00···································|0003:·return-void
153 ······catches·······:·(none)153 ······catches·······:·(none)
154 ······positions·····:·154 ······positions·····:·
155 ········0x0000·line=101155 ········0x0000·line=101
156 ······locals········:·156 ······locals········:·
157 ········0x0000·-·0x0004·reg=0·this·Lcom/badlogic/gdx/Application$ApplicationType;·157 ········0x0000·-·0x0004·reg=0·this·Lcom/badlogic/gdx/Application$ApplicationType;·
158 ········0x0000·-·0x0004·reg=1·(null)·Ljava/lang/String;·158 ········0x0000·-·0x0004·reg=1·(null)·Ljava/lang/String;·
159 ········0x0000·-·0x0004·reg=2·(null)·I·159 ········0x0000·-·0x0004·reg=2·(null)·I·
Offset 163, 20 lines modifiedOffset 163, 20 lines modified
163 ······type··········:·'(Ljava/lang/String;)Lcom/badlogic/gdx/Application$ApplicationType;'163 ······type··········:·'(Ljava/lang/String;)Lcom/badlogic/gdx/Application$ApplicationType;'
164 ······access········:·0x0009·(PUBLIC·STATIC)164 ······access········:·0x0009·(PUBLIC·STATIC)
165 ······code··········-165 ······code··········-
166 ······registers·····:·2166 ······registers·····:·2
167 ······ins···········:·1167 ······ins···········:·1
168 ······outs··········:·2168 ······outs··········:·2
169 ······insns·size····:·9·16-bit·code·units169 ······insns·size····:·9·16-bit·code·units
170 083fd0:········································|[083fd0]·com.badlogic.gdx.Application$ApplicationType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Application$ApplicationType;170 083fe0:········································|[083fe0]·com.badlogic.gdx.Application$ApplicationType.valueOf:(Ljava/lang/String;)Lcom/badlogic/gdx/Application$ApplicationType;
171 083fe0:·1c00·6200······························|0000:·const-class·v0,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0062171 083ff0:·1c00·6200······························|0000:·const-class·v0,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0062
172 083fe4:·7120·794a·1000·························|0002:·invoke-static·{v0,·v1},·Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;·//·method@4a79172 083ff4:·7120·7b4a·1000·························|0002:·invoke-static·{v0,·v1},·Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;·//·method@4a7b
173 083fea:·0c01···································|0005:·move-result-object·v1173 083ffa:·0c01···································|0005:·move-result-object·v1
174 083fec:·1f01·6200······························|0006:·check-cast·v1,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0062174 083ffc:·1f01·6200······························|0006:·check-cast·v1,·Lcom/badlogic/gdx/Application$ApplicationType;·//·type@0062
175 083ff0:·1101···································|0008:·return-object·v1175 084000:·1101···································|0008:·return-object·v1
176 ······catches·······:·(none)176 ······catches·······:·(none)
177 ······positions·····:·177 ······positions·····:·
178 ········0x0000·line=101178 ········0x0000·line=101
Max diff block lines reached; 90947990/90965177 bytes (99.98%) of diff not shown.
10.4 KB
classes.jar
5.64 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·4674072·bytes,·number·of·entries:·24261 Zip·file·size:·4674175·bytes,·number·of·entries:·2426
2 ?rwxrwxr-x··2.0·unx·····1069·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/Application$ApplicationType.class2 ?rwxrwxr-x··2.0·unx·····1069·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/Application$ApplicationType.class
3 ?rwxrwxr-x··2.0·unx·····1371·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/Application.class3 ?rwxrwxr-x··2.0·unx·····1371·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/Application.class
4 ?rwxrwxr-x··2.0·unx······204·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/ApplicationListener.class4 ?rwxrwxr-x··2.0·unx······204·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/ApplicationListener.class
5 ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/ApplicationLogger.class5 ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/ApplicationLogger.class
6 ?rwxrwxr-x··2.0·unx······392·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/Audio.class6 ?rwxrwxr-x··2.0·unx······392·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/Audio.class
7 ?rwxrwxr-x··2.0·unx······939·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/Files$FileType.class7 ?rwxrwxr-x··2.0·unx······939·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/Files$FileType.class
8 ?rwxrwxr-x··2.0·unx······503·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/Files.class8 ?rwxrwxr-x··2.0·unx······503·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/Files.class
Offset 1371, 17 lines modifiedOffset 1371, 17 lines modified
1371 ?rwxrwxr-x··2.0·unx·····1165·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/ObjectFloatMap$Values.class1371 ?rwxrwxr-x··2.0·unx·····1165·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/ObjectFloatMap$Values.class
1372 ?rwxrwxr-x··2.0·unx·····1510·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/ObjectIntMap$Entries.class1372 ?rwxrwxr-x··2.0·unx·····1510·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/ObjectIntMap$Entries.class
1373 ?rwxrwxr-x··2.0·unx·····1507·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/ObjectIntMap$Keys.class1373 ?rwxrwxr-x··2.0·unx·····1507·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/ObjectIntMap$Keys.class
1374 ?rwxrwxr-x··2.0·unx·····1147·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/ObjectIntMap$Values.class1374 ?rwxrwxr-x··2.0·unx·····1147·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/ObjectIntMap$Values.class
1375 ?rwxrwxr-x··2.0·unx·····1424·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/ObjectMap$Entries.class1375 ?rwxrwxr-x··2.0·unx·····1424·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/ObjectMap$Entries.class
1376 ?rwxrwxr-x··2.0·unx·····1423·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/ObjectMap$Keys.class1376 ?rwxrwxr-x··2.0·unx·····1423·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/ObjectMap$Keys.class
1377 ?rwxrwxr-x··2.0·unx·····1429·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/ObjectMap$Values.class1377 ?rwxrwxr-x··2.0·unx·····1429·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/ObjectMap$Values.class
1378 ?rwxrwxr-x··2.0·unx·····3116·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/OrderedMap.class1378 ?rwxrwxr-x··2.0·unx·····3181·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/OrderedMap.class
1379 ?rwxrwxr-x··2.0·unx·····1266·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/OrderedSet$OrderedSetIterator.class1379 ?rwxrwxr-x··2.0·unx·····1246·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/OrderedSet$OrderedSetIterator.class
1380 ?rwxrwxr-x··2.0·unx·····2413·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/OrderedSet.class1380 ?rwxrwxr-x··2.0·unx·····2504·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/OrderedSet.class
1381 ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/PooledLinkedList$1.class1381 ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/PooledLinkedList$1.class
1382 ?rwxrwxr-x··2.0·unx·····1829·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/ReflectionPool.class1382 ?rwxrwxr-x··2.0·unx·····1829·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/ReflectionPool.class
1383 ?rwxrwxr-x··2.0·unx·····2442·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/SnapshotArray.class1383 ?rwxrwxr-x··2.0·unx·····2442·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/SnapshotArray.class
1384 ?rwxrwxr-x··2.0·unx······753·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/SortedIntList$NodePool.class1384 ?rwxrwxr-x··2.0·unx······753·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/SortedIntList$NodePool.class
1385 ?rwxrwxr-x··2.0·unx·····2891·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/Timer$TimerThread.class1385 ?rwxrwxr-x··2.0·unx·····2891·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/Timer$TimerThread.class
1386 ?rwxrwxr-x··2.0·unx·····5081·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/UBJsonReader.class1386 ?rwxrwxr-x··2.0·unx·····5081·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/UBJsonReader.class
1387 ?rwxrwxr-x··2.0·unx·····1709·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/async/AsyncExecutor.class1387 ?rwxrwxr-x··2.0·unx·····1709·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/async/AsyncExecutor.class
Offset 1843, 16 lines modifiedOffset 1843, 16 lines modified
1843 ?rwxrwxr-x··2.0·unx·····3631·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/scenes/scene2d/utils/ClickListener.class1843 ?rwxrwxr-x··2.0·unx·····3631·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/scenes/scene2d/utils/ClickListener.class
1844 ?rwxrwxr-x··2.0·unx·····2592·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/scenes/scene2d/utils/DragListener.class1844 ?rwxrwxr-x··2.0·unx·····2592·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/scenes/scene2d/utils/DragListener.class
1845 ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent.class1845 ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent.class
1846 ?rwxrwxr-x··2.0·unx·····1637·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable.class1846 ?rwxrwxr-x··2.0·unx·····1637·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable.class
1847 ?rwxrwxr-x··2.0·unx·····2549·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable.class1847 ?rwxrwxr-x··2.0·unx·····2549·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/scenes/scene2d/utils/SpriteDrawable.class
1848 ?rwxrwxr-x··2.0·unx·····2397·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable.class1848 ?rwxrwxr-x··2.0·unx·····2397·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/scenes/scene2d/utils/TextureRegionDrawable.class
1849 ?rwxrwxr-x··2.0·unx·····1590·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/OrderedMap$OrderedMapEntries.class1849 ?rwxrwxr-x··2.0·unx·····1590·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/OrderedMap$OrderedMapEntries.class
1850 ?rwxrwxr-x··2.0·unx·····1305·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/OrderedMap$OrderedMapKeys.class1850 ?rwxrwxr-x··2.0·unx·····1268·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/OrderedMap$OrderedMapKeys.class
1851 ?rwxrwxr-x··2.0·unx·····1338·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/OrderedMap$OrderedMapValues.class1851 ?rwxrwxr-x··2.0·unx·····1342·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/OrderedMap$OrderedMapValues.class
1852 ?rwxrwxr-x··2.0·unx······494·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/viewport/FillViewport.class1852 ?rwxrwxr-x··2.0·unx······494·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/viewport/FillViewport.class
1853 ?rwxrwxr-x··2.0·unx······492·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/viewport/FitViewport.class1853 ?rwxrwxr-x··2.0·unx······492·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/viewport/FitViewport.class
1854 ?rwxrwxr-x··2.0·unx······500·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/viewport/StretchViewport.class1854 ?rwxrwxr-x··2.0·unx······500·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/viewport/StretchViewport.class
1855 ?rwxrwxr-x··2.0·unx······710·b-·stor·80-Jan-01·00:00·com/kotcrab/vis/ui/building/utilities/layouts/TableLayout$1.class1855 ?rwxrwxr-x··2.0·unx······710·b-·stor·80-Jan-01·00:00·com/kotcrab/vis/ui/building/utilities/layouts/TableLayout$1.class
1856 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/kotcrab/vis/ui/building/utilities/layouts/TableLayout$2.class1856 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/kotcrab/vis/ui/building/utilities/layouts/TableLayout$2.class
1857 ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·com/kotcrab/vis/ui/layout/DragPane$DefaultDragListener$DefaultPolicy$1.class1857 ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·com/kotcrab/vis/ui/layout/DragPane$DefaultDragListener$DefaultPolicy$1.class
1858 ?rwxrwxr-x··2.0·unx······550·b-·stor·80-Jan-01·00:00·com/kotcrab/vis/ui/layout/DragPane$DefaultDragListener$DefaultPolicy$2.class1858 ?rwxrwxr-x··2.0·unx······550·b-·stor·80-Jan-01·00:00·com/kotcrab/vis/ui/layout/DragPane$DefaultDragListener$DefaultPolicy$2.class
Offset 2421, 8 lines modifiedOffset 2421, 8 lines modified
2421 ?rwxrwxr-x··2.0·unx·····1617·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class2421 ?rwxrwxr-x··2.0·unx·····1617·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class
2422 ?rwxrwxr-x··2.0·unx····26341·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class2422 ?rwxrwxr-x··2.0·unx····26341·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
2423 ?rwxrwxr-x··2.0·unx····36029·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class2423 ?rwxrwxr-x··2.0·unx····36029·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
2424 ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class2424 ?rwxrwxr-x··2.0·unx······618·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
2425 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class2425 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
2426 ?rwxrwxr-x··2.0·unx····25365·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class2426 ?rwxrwxr-x··2.0·unx····25365·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
2427 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class2427 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
2428 2426·files,·5112907·bytes·uncompressed,·4233734·bytes·compressed:··17.2%2428 2426·files,·5113010·bytes·uncompressed,·4233837·bytes·compressed:··17.2%
629 B
com/badlogic/gdx/utils/OrderedMap.class
551 B
procyon -ec {}
    
Offset 96, 14 lines modifiedOffset 96, 18 lines modified
96 ····}96 ····}
97 ····97 ····
98 ····public·Object·remove(final·Object·o)·{98 ····public·Object·remove(final·Object·o)·{
99 ········this.keys.removeValue(o,·false);99 ········this.keys.removeValue(o,·false);
100 ········return·super.remove(o);100 ········return·super.remove(o);
101 ····}101 ····}
102 ····102 ····
 103 ····public·Object·removeIndex(final·int·n)·{
 104 ········return·super.remove(this.keys.removeIndex(n));
 105 ····}
 106 ····
103 ····public·String·toString()·{107 ····public·String·toString()·{
104 ········if·(this.size·==·0)·{108 ········if·(this.size·==·0)·{
105 ············return·"{}";109 ············return·"{}";
106 ········}110 ········}
107 ········final·StringBuilder·stringBuilder·=·new·StringBuilder(32);111 ········final·StringBuilder·stringBuilder·=·new·StringBuilder(32);
108 ········stringBuilder.append('{');112 ········stringBuilder.append('{');
109 ········final·Array·keys·=·this.keys;113 ········final·Array·keys·=·this.keys;
674 B
com/badlogic/gdx/utils/OrderedSet$OrderedSetIterator.class
558 B
procyon -ec {}
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ········}29 ········}
30 ········throw·new·GdxRuntimeException("#iterator()·cannot·be·used·nested.");30 ········throw·new·GdxRuntimeException("#iterator()·cannot·be·used·nested.");
31 ····}31 ····}
32 ····32 ····
33 ····public·void·remove()·{33 ····public·void·remove()·{
34 ········if·(this.nextIndex·>=·0)·{34 ········if·(this.nextIndex·>=·0)·{
35 ············--this.nextIndex;35 ············--this.nextIndex;
36 ············this.set.remove(this.items.get(this.nextIndex));36 ············((OrderedSet)this.set).removeIndex(this.nextIndex);
37 ············return;37 ············return;
38 ········}38 ········}
39 ········throw·new·IllegalStateException("next·must·be·called·before·remove.");39 ········throw·new·IllegalStateException("next·must·be·called·before·remove.");
40 ····}40 ····}
41 ····41 ····
42 ····public·void·reset()·{42 ····public·void·reset()·{
43 ········boolean·hasNext·=·false;43 ········boolean·hasNext·=·false;
716 B
com/badlogic/gdx/utils/OrderedSet.class
638 B
procyon -ec {}
    
Offset 85, 14 lines modifiedOffset 85, 20 lines modified
85 ········if·(!super.remove(o))·{85 ········if·(!super.remove(o))·{
86 ············return·false;86 ············return·false;
87 ········}87 ········}
88 ········this.items.removeValue(o,·false);88 ········this.items.removeValue(o,·false);
89 ········return·true;89 ········return·true;
90 ····}90 ····}
91 ····91 ····
 92 ····public·Object·removeIndex(final·int·n)·{
 93 ········final·Object·removeIndex·=·this.items.removeIndex(n);
 94 ········super.remove(removeIndex);
 95 ········return·removeIndex;
 96 ····}
 97 ····
92 ····public·String·toString()·{98 ····public·String·toString()·{
93 ········if·(this.size·==·0)·{99 ········if·(this.size·==·0)·{
94 ············return·"{}";100 ············return·"{}";
95 ········}101 ········}
96 ········final·Object[]·items·=·this.items.items;102 ········final·Object[]·items·=·this.items.items;
97 ········final·StringBuilder·stringBuilder·=·new·StringBuilder(32);103 ········final·StringBuilder·stringBuilder·=·new·StringBuilder(32);
98 ········stringBuilder.append('{');104 ········stringBuilder.append('{');
1.37 KB
com/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable.class
1.25 KB
procyon -ec {}
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 ····14 ····
15 ····public·NinePatchDrawable(final·NinePatch·patch)·{15 ····public·NinePatchDrawable(final·NinePatch·patch)·{
16 ········this.setPatch(patch);16 ········this.setPatch(patch);
17 ····}17 ····}
18 ····18 ····
19 ····public·NinePatchDrawable(final·NinePatchDrawable·ninePatchDrawable)·{19 ····public·NinePatchDrawable(final·NinePatchDrawable·ninePatchDrawable)·{
20 ········super((Drawable)ninePatchDrawable);20 ········super((Drawable)ninePatchDrawable);
21 ········this.setPatch(ninePatchDrawable.patch);21 ········this.patch·=·ninePatchDrawable.patch;
22 ····}22 ····}
23 ····23 ····
24 ····public·void·draw(final·Batch·batch,·final·float·n,·final·float·n2,·final·float·n3,·final·float·n4)·{24 ····public·void·draw(final·Batch·batch,·final·float·n,·final·float·n2,·final·float·n3,·final·float·n4)·{
25 ········this.patch.draw(batch,·n,·n2,·n3,·n4);25 ········this.patch.draw(batch,·n,·n2,·n3,·n4);
26 ····}26 ····}
27 ····27 ····
28 ····public·void·draw(final·Batch·batch,·final·float·n,·final·float·n2,·final·float·n3,·final·float·n4,·final·float·n5,·final·float·n6,·final·float·n7,·final·float·n8,·final·float·n9)·{28 ····public·void·draw(final·Batch·batch,·final·float·n,·final·float·n2,·final·float·n3,·final·float·n4,·final·float·n5,·final·float·n6,·final·float·n7,·final·float·n8,·final·float·n9)·{
Offset 41, 11 lines modifiedOffset 41, 11 lines modified
41 ········this.setRightWidth(patch.getPadRight());41 ········this.setRightWidth(patch.getPadRight());
42 ········this.setBottomHeight(patch.getPadBottom());42 ········this.setBottomHeight(patch.getPadBottom());
43 ········this.setLeftWidth(patch.getPadLeft());43 ········this.setLeftWidth(patch.getPadLeft());
44 ····}44 ····}
45 ····45 ····
46 ····public·NinePatchDrawable·tint(final·Color·color)·{46 ····public·NinePatchDrawable·tint(final·Color·color)·{
47 ········final·NinePatchDrawable·ninePatchDrawable·=·new·NinePatchDrawable(this);47 ········final·NinePatchDrawable·ninePatchDrawable·=·new·NinePatchDrawable(this);
48 ········ninePatchDrawable.setPatch(new·NinePatch(ninePatchDrawable.getPatch(),·color));48 ········ninePatchDrawable.patch·=·new·NinePatch(ninePatchDrawable.getPatch(),·color);
49 ········return·ninePatchDrawable;49 ········return·ninePatchDrawable;
50 ····}50 ····}
51 }51 }
697 B
com/badlogic/gdx/utils/OrderedMap$OrderedMapKeys.class
589 B
procyon -ec {}
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ············return·value;29 ············return·value;
30 ········}30 ········}
31 ········throw·new·GdxRuntimeException("#iterator()·cannot·be·used·nested.");31 ········throw·new·GdxRuntimeException("#iterator()·cannot·be·used·nested.");
32 ····}32 ····}
33 ····33 ····
34 ····public·void·remove()·{34 ····public·void·remove()·{
35 ········if·(this.currentIndex·>=·0)·{35 ········if·(this.currentIndex·>=·0)·{
36 ············this.map.remove(this.keys.get(this.nextIndex·-·1));36 ············((OrderedMap)this.map).removeIndex(this.nextIndex·-·1);
37 ············this.nextIndex·=·this.currentIndex;37 ············this.nextIndex·=·this.currentIndex;
38 ············this.currentIndex·=·-1;38 ············this.currentIndex·=·-1;
39 ············return;39 ············return;
40 ········}40 ········}
41 ········throw·new·IllegalStateException("next·must·be·called·before·remove.");41 ········throw·new·IllegalStateException("next·must·be·called·before·remove.");
42 ····}42 ····}
43 ····43 ····
699 B
com/badlogic/gdx/utils/OrderedMap$OrderedMapValues.class
587 B
procyon -ec {}
    
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 ············return·value;29 ············return·value;
30 ········}30 ········}
31 ········throw·new·GdxRuntimeException("#iterator()·cannot·be·used·nested.");31 ········throw·new·GdxRuntimeException("#iterator()·cannot·be·used·nested.");
32 ····}32 ····}
33 ····33 ····
34 ····public·void·remove()·{34 ····public·void·remove()·{
35 ········if·(this.currentIndex·>=·0)·{35 ········if·(this.currentIndex·>=·0)·{
36 ············this.map.remove(this.keys.get(this.currentIndex));36 ············((OrderedMap)this.map).removeIndex(this.currentIndex);
37 ············this.nextIndex·=·this.currentIndex;37 ············this.nextIndex·=·this.currentIndex;
38 ············this.currentIndex·=·-1;38 ············this.currentIndex·=·-1;
39 ············return;39 ············return;
40 ········}40 ········}
41 ········throw·new·IllegalStateException("next·must·be·called·before·remove.");41 ········throw·new·IllegalStateException("next·must·be·called·before·remove.");
42 ····}42 ····}
43 ····43 ····
3.98 KB
smali/com/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable.smali
    
Offset 37, 15 lines modifiedOffset 37, 15 lines modified
  
37 ····.line·4437 ····.line·44
38 ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;-><init>(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V38 ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/scenes/scene2d/utils/BaseDrawable;-><init>(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V
  
39 ····.line·4539 ····.line·45
40 ····iget-object·p1,·p1,·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch;40 ····iget-object·p1,·p1,·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch;
  
41 ····invoke-virtual·{p0,·p1},·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->setPatch(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V41 ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch;
  
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
  
44 #·virtual·methods44 #·virtual·methods
45 .method·public·draw(Lcom/badlogic/gdx/graphics/g2d/Batch;FFFF)V45 .method·public·draw(Lcom/badlogic/gdx/graphics/g2d/Batch;FFFF)V
Offset 101, 85 lines modifiedOffset 101, 85 lines modified
  
101 ····return-void101 ····return-void
102 .end·method102 .end·method
  
103 .method·public·getPatch()Lcom/badlogic/gdx/graphics/g2d/NinePatch;103 .method·public·getPatch()Lcom/badlogic/gdx/graphics/g2d/NinePatch;
104 ····.locals·1104 ····.locals·1
  
105 ····.line·68105 ····.line·70
106 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch;106 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch;
  
107 ····return-object·v0107 ····return-object·v0
108 .end·method108 .end·method
  
109 .method·public·setPatch(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V109 .method·public·setPatch(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V
110 ····.locals·1110 ····.locals·1
  
111 ····.line·58111 ····.line·60
112 ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch;112 ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch;
  
113 ····.line·59113 ····.line·61
114 ····invoke-virtual·{p1},·Lcom/badlogic/gdx/graphics/g2d/NinePatch;->getTotalWidth()F114 ····invoke-virtual·{p1},·Lcom/badlogic/gdx/graphics/g2d/NinePatch;->getTotalWidth()F
  
115 ····move-result·v0115 ····move-result·v0
  
116 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->setMinWidth(F)V116 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->setMinWidth(F)V
  
117 ····.line·60117 ····.line·62
118 ····invoke-virtual·{p1},·Lcom/badlogic/gdx/graphics/g2d/NinePatch;->getTotalHeight()F118 ····invoke-virtual·{p1},·Lcom/badlogic/gdx/graphics/g2d/NinePatch;->getTotalHeight()F
  
119 ····move-result·v0119 ····move-result·v0
  
120 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->setMinHeight(F)V120 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->setMinHeight(F)V
  
121 ····.line·61121 ····.line·63
122 ····invoke-virtual·{p1},·Lcom/badlogic/gdx/graphics/g2d/NinePatch;->getPadTop()F122 ····invoke-virtual·{p1},·Lcom/badlogic/gdx/graphics/g2d/NinePatch;->getPadTop()F
  
123 ····move-result·v0123 ····move-result·v0
  
124 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->setTopHeight(F)V124 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->setTopHeight(F)V
  
125 ····.line·62125 ····.line·64
126 ····invoke-virtual·{p1},·Lcom/badlogic/gdx/graphics/g2d/NinePatch;->getPadRight()F126 ····invoke-virtual·{p1},·Lcom/badlogic/gdx/graphics/g2d/NinePatch;->getPadRight()F
  
127 ····move-result·v0127 ····move-result·v0
  
128 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->setRightWidth(F)V128 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->setRightWidth(F)V
  
129 ····.line·63129 ····.line·65
130 ····invoke-virtual·{p1},·Lcom/badlogic/gdx/graphics/g2d/NinePatch;->getPadBottom()F130 ····invoke-virtual·{p1},·Lcom/badlogic/gdx/graphics/g2d/NinePatch;->getPadBottom()F
  
131 ····move-result·v0131 ····move-result·v0
  
132 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->setBottomHeight(F)V132 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->setBottomHeight(F)V
  
133 ····.line·64133 ····.line·66
134 ····invoke-virtual·{p1},·Lcom/badlogic/gdx/graphics/g2d/NinePatch;->getPadLeft()F134 ····invoke-virtual·{p1},·Lcom/badlogic/gdx/graphics/g2d/NinePatch;->getPadLeft()F
  
135 ····move-result·p1135 ····move-result·p1
  
136 ····invoke-virtual·{p0,·p1},·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->setLeftWidth(F)V136 ····invoke-virtual·{p0,·p1},·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->setLeftWidth(F)V
  
137 ····return-void137 ····return-void
138 .end·method138 .end·method
  
139 .method·public·tint(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;139 .method·public·tint(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;
140 ····.locals·3140 ····.locals·3
  
141 ····.line·73141 ····.line·75
142 ····new-instance·v0,·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;142 ····new-instance·v0,·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;
  
143 ····invoke-direct·{v0,·p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;-><init>(Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;)V143 ····invoke-direct·{v0,·p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;-><init>(Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;)V
  
144 ····.line·74144 ····.line·76
145 ····new-instance·v1,·Lcom/badlogic/gdx/graphics/g2d/NinePatch;145 ····new-instance·v1,·Lcom/badlogic/gdx/graphics/g2d/NinePatch;
  
146 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->getPatch()Lcom/badlogic/gdx/graphics/g2d/NinePatch;146 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->getPatch()Lcom/badlogic/gdx/graphics/g2d/NinePatch;
  
147 ····move-result-object·v2147 ····move-result-object·v2
  
148 ····invoke-direct·{v1,·v2,·p1},·Lcom/badlogic/gdx/graphics/g2d/NinePatch;-><init>(Lcom/badlogic/gdx/graphics/g2d/NinePatch;Lcom/badlogic/gdx/graphics/Color;)V148 ····invoke-direct·{v1,·v2,·p1},·Lcom/badlogic/gdx/graphics/g2d/NinePatch;-><init>(Lcom/badlogic/gdx/graphics/g2d/NinePatch;Lcom/badlogic/gdx/graphics/Color;)V
  
149 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->setPatch(Lcom/badlogic/gdx/graphics/g2d/NinePatch;)V149 ····iput-object·v1,·v0,·Lcom/badlogic/gdx/scenes/scene2d/utils/NinePatchDrawable;->patch:Lcom/badlogic/gdx/graphics/g2d/NinePatch;
  
150 ····return-object·v0150 ····return-object·v0
151 .end·method151 .end·method
7.79 KB
smali/com/badlogic/gdx/utils/OrderedSet.smali
    
Offset 185, 34 lines modifiedOffset 185, 34 lines modified
  
185 ····return·v1185 ····return·v1
186 .end·method186 .end·method
  
187 .method·public·clear()V187 .method·public·clear()V
188 ····.locals·1188 ····.locals·1
  
189 ····.line·79189 ····.line·85
190 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->items:Lcom/badlogic/gdx/utils/Array;190 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->items:Lcom/badlogic/gdx/utils/Array;
  
191 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/Array;->clear()V191 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/Array;->clear()V
  
192 ····.line·80192 ····.line·86
193 ····invoke-super·{p0},·Lcom/badlogic/gdx/utils/ObjectSet;->clear()V193 ····invoke-super·{p0},·Lcom/badlogic/gdx/utils/ObjectSet;->clear()V
  
194 ····return-void194 ····return-void
195 .end·method195 .end·method
  
196 .method·public·clear(I)V196 .method·public·clear(I)V
197 ····.locals·1197 ····.locals·1
  
198 ····.line·74198 ····.line·80
199 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->items:Lcom/badlogic/gdx/utils/Array;199 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->items:Lcom/badlogic/gdx/utils/Array;
  
200 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/Array;->clear()V200 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/Array;->clear()V
  
201 ····.line·75201 ····.line·81
202 ····invoke-super·{p0,·p1},·Lcom/badlogic/gdx/utils/ObjectSet;->clear(I)V202 ····invoke-super·{p0,·p1},·Lcom/badlogic/gdx/utils/ObjectSet;->clear(I)V
  
203 ····return-void203 ····return-void
204 .end·method204 .end·method
  
205 .method·public·bridge·synthetic·iterator()Lcom/badlogic/gdx/utils/ObjectSet$ObjectSetIterator;205 .method·public·bridge·synthetic·iterator()Lcom/badlogic/gdx/utils/ObjectSet$ObjectSetIterator;
206 ····.locals·1206 ····.locals·1
Offset 231, 82 lines modifiedOffset 231, 82 lines modified
231 ········value·=·{231 ········value·=·{
232 ············"()",232 ············"()",
233 ············"Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator<",233 ············"Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator<",
234 ············"TT;>;"234 ············"TT;>;"
235 ········}235 ········}
236 ····.end·annotation236 ····.end·annotation
  
237 ····.line·88237 ····.line·94
238 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator1:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;238 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator1:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;
  
239 ····if-nez·v0,·:cond_0239 ····if-nez·v0,·:cond_0
  
240 ····.line·89240 ····.line·95
241 ····new-instance·v0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;241 ····new-instance·v0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;
  
242 ····invoke-direct·{v0,·p0},·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;-><init>(Lcom/badlogic/gdx/utils/OrderedSet;)V242 ····invoke-direct·{v0,·p0},·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;-><init>(Lcom/badlogic/gdx/utils/OrderedSet;)V
  
243 ····iput-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator1:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;243 ····iput-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator1:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;
  
244 ····.line·90244 ····.line·96
245 ····new-instance·v0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;245 ····new-instance·v0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;
  
246 ····invoke-direct·{v0,·p0},·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;-><init>(Lcom/badlogic/gdx/utils/OrderedSet;)V246 ····invoke-direct·{v0,·p0},·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;-><init>(Lcom/badlogic/gdx/utils/OrderedSet;)V
  
247 ····iput-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator2:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;247 ····iput-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator2:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;
  
248 ····.line·92248 ····.line·98
249 ····:cond_0249 ····:cond_0
250 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator1:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;250 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator1:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;
  
251 ····iget-boolean·v0,·v0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->valid:Z251 ····iget-boolean·v0,·v0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->valid:Z
  
252 ····const/4·v1,·0x0252 ····const/4·v1,·0x0
  
253 ····const/4·v2,·0x1253 ····const/4·v2,·0x1
  
254 ····if-nez·v0,·:cond_1254 ····if-nez·v0,·:cond_1
  
255 ····.line·93255 ····.line·99
256 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator1:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;256 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator1:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;
  
257 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->reset()V257 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->reset()V
  
258 ····.line·94258 ····.line·100
259 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator1:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;259 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator1:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;
  
260 ····iput-boolean·v2,·v0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->valid:Z260 ····iput-boolean·v2,·v0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->valid:Z
  
261 ····.line·95261 ····.line·101
262 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator2:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;262 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator2:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;
  
263 ····iput-boolean·v1,·v0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->valid:Z263 ····iput-boolean·v1,·v0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->valid:Z
  
264 ····.line·96264 ····.line·102
265 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator1:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;265 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator1:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;
  
266 ····return-object·v0266 ····return-object·v0
  
267 ····.line·98267 ····.line·104
268 ····:cond_1268 ····:cond_1
269 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator2:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;269 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator2:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;
  
270 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->reset()V270 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->reset()V
  
271 ····.line·99271 ····.line·105
272 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator2:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;272 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator2:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;
  
273 ····iput-boolean·v2,·v0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->valid:Z273 ····iput-boolean·v2,·v0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->valid:Z
  
274 ····.line·100274 ····.line·106
275 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator1:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;275 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator1:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;
  
276 ····iput-boolean·v1,·v0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->valid:Z276 ····iput-boolean·v1,·v0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->valid:Z
  
277 ····.line·101277 ····.line·107
278 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator2:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;278 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->iterator2:Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;
  
279 ····return-object·v0279 ····return-object·v0
280 .end·method280 .end·method
  
281 .method·public·bridge·synthetic·iterator()Ljava/util/Iterator;281 .method·public·bridge·synthetic·iterator()Ljava/util/Iterator;
282 ····.locals·1282 ····.locals·1
Offset 325, 15 lines modifiedOffset 325, 15 lines modified
325 ········value·=·{325 ········value·=·{
326 ············"()",326 ············"()",
327 ············"Lcom/badlogic/gdx/utils/Array<",327 ············"Lcom/badlogic/gdx/utils/Array<",
328 ············"TT;>;"328 ············"TT;>;"
329 ········}329 ········}
330 ····.end·annotation330 ····.end·annotation
  
331 ····.line·84331 ····.line·90
332 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->items:Lcom/badlogic/gdx/utils/Array;332 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet;->items:Lcom/badlogic/gdx/utils/Array;
Max diff block lines reached; 3270/7885 bytes (41.47%) of diff not shown.
4.71 KB
smali/com/badlogic/gdx/utils/OrderedSet$OrderedSetIterator.smali
    
Offset 42, 18 lines modifiedOffset 42, 18 lines modified
42 ········value·=·{42 ········value·=·{
43 ············"(",43 ············"(",
44 ············"Lcom/badlogic/gdx/utils/OrderedSet<",44 ············"Lcom/badlogic/gdx/utils/OrderedSet<",
45 ············"TT;>;)V"45 ············"TT;>;)V"
46 ········}46 ········}
47 ····.end·annotation47 ····.end·annotation
  
48 ····.line·12648 ····.line·132
49 ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/utils/ObjectSet$ObjectSetIterator;-><init>(Lcom/badlogic/gdx/utils/ObjectSet;)V49 ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/utils/ObjectSet$ObjectSetIterator;-><init>(Lcom/badlogic/gdx/utils/ObjectSet;)V
  
50 ····.line·12750 ····.line·133
51 ····iget-object·p1,·p1,·Lcom/badlogic/gdx/utils/OrderedSet;->items:Lcom/badlogic/gdx/utils/Array;51 ····iget-object·p1,·p1,·Lcom/badlogic/gdx/utils/OrderedSet;->items:Lcom/badlogic/gdx/utils/Array;
  
52 ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->items:Lcom/badlogic/gdx/utils/Array;52 ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->items:Lcom/badlogic/gdx/utils/Array;
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
Offset 63, 43 lines modifiedOffset 63, 43 lines modified
63 ····.locals·463 ····.locals·4
64 ····.annotation·system·Ldalvik/annotation/Signature;64 ····.annotation·system·Ldalvik/annotation/Signature;
65 ········value·=·{65 ········value·=·{
66 ············"()TT;"66 ············"()TT;"
67 ········}67 ········}
68 ····.end·annotation68 ····.end·annotation
  
69 ····.line·13669 ····.line·142
70 ····iget-boolean·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->hasNext:Z70 ····iget-boolean·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->hasNext:Z
  
71 ····if-eqz·v0,·:cond_271 ····if-eqz·v0,·:cond_2
  
72 ····.line·13772 ····.line·143
73 ····iget-boolean·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->valid:Z73 ····iget-boolean·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->valid:Z
  
74 ····if-eqz·v0,·:cond_174 ····if-eqz·v0,·:cond_1
  
75 ····.line·13875 ····.line·144
76 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->items:Lcom/badlogic/gdx/utils/Array;76 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->items:Lcom/badlogic/gdx/utils/Array;
  
77 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->nextIndex:I77 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->nextIndex:I
  
78 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object;78 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object;
  
79 ····move-result-object·v079 ····move-result-object·v0
  
80 ····.line·13980 ····.line·145
81 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->nextIndex:I81 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->nextIndex:I
  
82 ····const/4·v2,·0x182 ····const/4·v2,·0x1
  
83 ····add-int/2addr·v1,·v283 ····add-int/2addr·v1,·v2
  
84 ····iput·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->nextIndex:I84 ····iput·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->nextIndex:I
  
85 ····.line·14085 ····.line·146
86 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->nextIndex:I86 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->nextIndex:I
  
87 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->set:Lcom/badlogic/gdx/utils/ObjectSet;87 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->set:Lcom/badlogic/gdx/utils/ObjectSet;
  
88 ····iget·v3,·v3,·Lcom/badlogic/gdx/utils/ObjectSet;->size:I88 ····iget·v3,·v3,·Lcom/badlogic/gdx/utils/ObjectSet;->size:I
  
89 ····if-ge·v1,·v3,·:cond_089 ····if-ge·v1,·v3,·:cond_0
Offset 110, 64 lines modifiedOffset 110, 60 lines modified
110 ····const/4·v2,·0x0110 ····const/4·v2,·0x0
  
111 ····:goto_0111 ····:goto_0
112 ····iput-boolean·v2,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->hasNext:Z112 ····iput-boolean·v2,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->hasNext:Z
  
113 ····return-object·v0113 ····return-object·v0
  
114 ····.line·137114 ····.line·143
115 ····:cond_1115 ····:cond_1
116 ····new-instance·v0,·Lcom/badlogic/gdx/utils/GdxRuntimeException;116 ····new-instance·v0,·Lcom/badlogic/gdx/utils/GdxRuntimeException;
  
117 ····const-string·v1,·"#iterator()·cannot·be·used·nested."117 ····const-string·v1,·"#iterator()·cannot·be·used·nested."
  
118 ····invoke-direct·{v0,·v1},·Lcom/badlogic/gdx/utils/GdxRuntimeException;-><init>(Ljava/lang/String;)V118 ····invoke-direct·{v0,·v1},·Lcom/badlogic/gdx/utils/GdxRuntimeException;-><init>(Ljava/lang/String;)V
  
119 ····throw·v0119 ····throw·v0
  
120 ····.line·136120 ····.line·142
121 ····:cond_2121 ····:cond_2
122 ····new-instance·v0,·Ljava/util/NoSuchElementException;122 ····new-instance·v0,·Ljava/util/NoSuchElementException;
  
123 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V123 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V
  
124 ····throw·v0124 ····throw·v0
125 .end·method125 .end·method
  
126 .method·public·remove()V126 .method·public·remove()V
127 ····.locals·3127 ····.locals·2
  
128 ····.line·145128 ····.line·151
129 ····iget·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->nextIndex:I129 ····iget·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->nextIndex:I
  
130 ····if-ltz·v0,·:cond_0130 ····if-ltz·v0,·:cond_0
  
131 ····.line·146131 ····.line·152
132 ····iget·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->nextIndex:I132 ····iget·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->nextIndex:I
  
133 ····add-int/lit8·v0,·v0,·-0x1133 ····add-int/lit8·v0,·v0,·-0x1
  
134 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->nextIndex:I134 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->nextIndex:I
  
135 ····.line·147135 ····.line·153
136 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->set:Lcom/badlogic/gdx/utils/ObjectSet;136 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->set:Lcom/badlogic/gdx/utils/ObjectSet;
  
 137 ····check-cast·v0,·Lcom/badlogic/gdx/utils/OrderedSet;
137 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->items:Lcom/badlogic/gdx/utils/Array; 
  
138 ····iget·v2,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->nextIndex:I 
  
 138 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedSet$OrderedSetIterator;->nextIndex:I
139 ····invoke-virtual·{v1,·v2},·Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; 
  
140 ····move-result-object·v1 
  
141 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/utils/ObjectSet;->remove(Ljava/lang/Object;)Z139 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/utils/OrderedSet;->removeIndex(I)Ljava/lang/Object;
  
142 ····return-void140 ····return-void
  
143 ····.line·145141 ····.line·151
144 ····:cond_0142 ····:cond_0
145 ····new-instance·v0,·Ljava/lang/IllegalStateException;143 ····new-instance·v0,·Ljava/lang/IllegalStateException;
  
146 ····const-string·v1,·"next·must·be·called·before·remove."144 ····const-string·v1,·"next·must·be·called·before·remove."
  
Max diff block lines reached; 484/4700 bytes (10.30%) of diff not shown.
13.9 KB
smali/com/badlogic/gdx/utils/OrderedMap.smali
    
Offset 127, 34 lines modifiedOffset 127, 34 lines modified
127 .end·method127 .end·method
  
  
128 #·virtual·methods128 #·virtual·methods
129 .method·public·clear()V129 .method·public·clear()V
130 ····.locals·1130 ····.locals·1
  
131 ····.line·69131 ····.line·73
132 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->keys:Lcom/badlogic/gdx/utils/Array;132 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->keys:Lcom/badlogic/gdx/utils/Array;
  
133 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/Array;->clear()V133 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/Array;->clear()V
  
134 ····.line·70134 ····.line·74
135 ····invoke-super·{p0},·Lcom/badlogic/gdx/utils/ObjectMap;->clear()V135 ····invoke-super·{p0},·Lcom/badlogic/gdx/utils/ObjectMap;->clear()V
  
136 ····return-void136 ····return-void
137 .end·method137 .end·method
  
138 .method·public·clear(I)V138 .method·public·clear(I)V
139 ····.locals·1139 ····.locals·1
  
140 ····.line·64140 ····.line·68
141 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->keys:Lcom/badlogic/gdx/utils/Array;141 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->keys:Lcom/badlogic/gdx/utils/Array;
  
142 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/Array;->clear()V142 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/Array;->clear()V
  
143 ····.line·65143 ····.line·69
144 ····invoke-super·{p0,·p1},·Lcom/badlogic/gdx/utils/ObjectMap;->clear(I)V144 ····invoke-super·{p0,·p1},·Lcom/badlogic/gdx/utils/ObjectMap;->clear(I)V
  
145 ····return-void145 ····return-void
146 .end·method146 .end·method
  
147 .method·public·entries()Lcom/badlogic/gdx/utils/ObjectMap$Entries;147 .method·public·entries()Lcom/badlogic/gdx/utils/ObjectMap$Entries;
148 ····.locals·3148 ····.locals·3
Offset 162, 82 lines modifiedOffset 162, 82 lines modified
162 ········value·=·{162 ········value·=·{
163 ············"()",163 ············"()",
164 ············"Lcom/badlogic/gdx/utils/ObjectMap$Entries<",164 ············"Lcom/badlogic/gdx/utils/ObjectMap$Entries<",
165 ············"TK;TV;>;"165 ············"TK;TV;>;"
166 ········}166 ········}
167 ····.end·annotation167 ····.end·annotation
  
168 ····.line·84168 ····.line·88
169 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries1:Lcom/badlogic/gdx/utils/ObjectMap$Entries;169 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries1:Lcom/badlogic/gdx/utils/ObjectMap$Entries;
  
170 ····if-nez·v0,·:cond_0170 ····if-nez·v0,·:cond_0
  
171 ····.line·85171 ····.line·89
172 ····new-instance·v0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;172 ····new-instance·v0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;
  
173 ····invoke-direct·{v0,·p0},·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;-><init>(Lcom/badlogic/gdx/utils/OrderedMap;)V173 ····invoke-direct·{v0,·p0},·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;-><init>(Lcom/badlogic/gdx/utils/OrderedMap;)V
  
174 ····iput-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries1:Lcom/badlogic/gdx/utils/ObjectMap$Entries;174 ····iput-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries1:Lcom/badlogic/gdx/utils/ObjectMap$Entries;
  
175 ····.line·86175 ····.line·90
176 ····new-instance·v0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;176 ····new-instance·v0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;
  
177 ····invoke-direct·{v0,·p0},·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;-><init>(Lcom/badlogic/gdx/utils/OrderedMap;)V177 ····invoke-direct·{v0,·p0},·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;-><init>(Lcom/badlogic/gdx/utils/OrderedMap;)V
  
178 ····iput-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries2:Lcom/badlogic/gdx/utils/ObjectMap$Entries;178 ····iput-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries2:Lcom/badlogic/gdx/utils/ObjectMap$Entries;
  
179 ····.line·88179 ····.line·92
180 ····:cond_0180 ····:cond_0
181 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries1:Lcom/badlogic/gdx/utils/ObjectMap$Entries;181 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries1:Lcom/badlogic/gdx/utils/ObjectMap$Entries;
  
182 ····iget-boolean·v0,·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entries;->valid:Z182 ····iget-boolean·v0,·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entries;->valid:Z
  
183 ····const/4·v1,·0x0183 ····const/4·v1,·0x0
  
184 ····const/4·v2,·0x1184 ····const/4·v2,·0x1
  
185 ····if-nez·v0,·:cond_1185 ····if-nez·v0,·:cond_1
  
186 ····.line·89186 ····.line·93
187 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries1:Lcom/badlogic/gdx/utils/ObjectMap$Entries;187 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries1:Lcom/badlogic/gdx/utils/ObjectMap$Entries;
  
188 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/ObjectMap$Entries;->reset()V188 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/ObjectMap$Entries;->reset()V
  
189 ····.line·90189 ····.line·94
190 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries1:Lcom/badlogic/gdx/utils/ObjectMap$Entries;190 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries1:Lcom/badlogic/gdx/utils/ObjectMap$Entries;
  
191 ····iput-boolean·v2,·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entries;->valid:Z191 ····iput-boolean·v2,·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entries;->valid:Z
  
192 ····.line·91192 ····.line·95
193 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries2:Lcom/badlogic/gdx/utils/ObjectMap$Entries;193 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries2:Lcom/badlogic/gdx/utils/ObjectMap$Entries;
  
194 ····iput-boolean·v1,·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entries;->valid:Z194 ····iput-boolean·v1,·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entries;->valid:Z
  
195 ····.line·92195 ····.line·96
196 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries1:Lcom/badlogic/gdx/utils/ObjectMap$Entries;196 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries1:Lcom/badlogic/gdx/utils/ObjectMap$Entries;
  
197 ····return-object·v0197 ····return-object·v0
  
198 ····.line·94198 ····.line·98
199 ····:cond_1199 ····:cond_1
200 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries2:Lcom/badlogic/gdx/utils/ObjectMap$Entries;200 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries2:Lcom/badlogic/gdx/utils/ObjectMap$Entries;
  
201 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/ObjectMap$Entries;->reset()V201 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/ObjectMap$Entries;->reset()V
  
202 ····.line·95202 ····.line·99
203 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries2:Lcom/badlogic/gdx/utils/ObjectMap$Entries;203 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries2:Lcom/badlogic/gdx/utils/ObjectMap$Entries;
  
204 ····iput-boolean·v2,·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entries;->valid:Z204 ····iput-boolean·v2,·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entries;->valid:Z
  
205 ····.line·96205 ····.line·100
206 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries1:Lcom/badlogic/gdx/utils/ObjectMap$Entries;206 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries1:Lcom/badlogic/gdx/utils/ObjectMap$Entries;
  
207 ····iput-boolean·v1,·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entries;->valid:Z207 ····iput-boolean·v1,·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entries;->valid:Z
  
208 ····.line·97208 ····.line·101
209 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries2:Lcom/badlogic/gdx/utils/ObjectMap$Entries;209 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap;->entries2:Lcom/badlogic/gdx/utils/ObjectMap$Entries;
  
210 ····return-object·v0210 ····return-object·v0
211 .end·method211 .end·method
  
212 .method·public·iterator()Lcom/badlogic/gdx/utils/ObjectMap$Entries;212 .method·public·iterator()Lcom/badlogic/gdx/utils/ObjectMap$Entries;
213 ····.locals·1213 ····.locals·1
Offset 245, 15 lines modifiedOffset 245, 15 lines modified
245 ········value·=·{245 ········value·=·{
246 ············"()",246 ············"()",
247 ············"Lcom/badlogic/gdx/utils/ObjectMap$Entries<",247 ············"Lcom/badlogic/gdx/utils/ObjectMap$Entries<",
248 ············"TK;TV;>;"248 ············"TK;TV;>;"
249 ········}249 ········}
250 ····.end·annotation250 ····.end·annotation
  
251 ····.line·78251 ····.line·82
252 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/utils/OrderedMap;->entries()Lcom/badlogic/gdx/utils/ObjectMap$Entries;252 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/utils/OrderedMap;->entries()Lcom/badlogic/gdx/utils/ObjectMap$Entries;
Max diff block lines reached; 9777/14142 bytes (69.13%) of diff not shown.
5.0 KB
smali/com/badlogic/gdx/utils/OrderedMap$OrderedMapKeys.smali
    
Offset 42, 18 lines modifiedOffset 42, 18 lines modified
42 ········value·=·{42 ········value·=·{
43 ············"(",43 ············"(",
44 ············"Lcom/badlogic/gdx/utils/OrderedMap<",44 ············"Lcom/badlogic/gdx/utils/OrderedMap<",
45 ············"TK;*>;)V"45 ············"TK;*>;)V"
46 ········}46 ········}
47 ····.end·annotation47 ····.end·annotation
  
48 ····.line·18848 ····.line·192
49 ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/utils/ObjectMap$Keys;-><init>(Lcom/badlogic/gdx/utils/ObjectMap;)V49 ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/utils/ObjectMap$Keys;-><init>(Lcom/badlogic/gdx/utils/ObjectMap;)V
  
50 ····.line·18950 ····.line·193
51 ····iget-object·p1,·p1,·Lcom/badlogic/gdx/utils/OrderedMap;->keys:Lcom/badlogic/gdx/utils/Array;51 ····iget-object·p1,·p1,·Lcom/badlogic/gdx/utils/OrderedMap;->keys:Lcom/badlogic/gdx/utils/Array;
  
52 ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->keys:Lcom/badlogic/gdx/utils/Array;52 ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->keys:Lcom/badlogic/gdx/utils/Array;
  
53 ····return-void53 ····return-void
54 .end·method54 .end·method
  
Offset 63, 48 lines modifiedOffset 63, 48 lines modified
63 ····.locals·463 ····.locals·4
64 ····.annotation·system·Ldalvik/annotation/Signature;64 ····.annotation·system·Ldalvik/annotation/Signature;
65 ········value·=·{65 ········value·=·{
66 ············"()TK;"66 ············"()TK;"
67 ········}67 ········}
68 ····.end·annotation68 ····.end·annotation
  
69 ····.line·19869 ····.line·202
70 ····iget-boolean·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->hasNext:Z70 ····iget-boolean·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->hasNext:Z
  
71 ····if-eqz·v0,·:cond_271 ····if-eqz·v0,·:cond_2
  
72 ····.line·19972 ····.line·203
73 ····iget-boolean·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->valid:Z73 ····iget-boolean·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->valid:Z
  
74 ····if-eqz·v0,·:cond_174 ····if-eqz·v0,·:cond_1
  
75 ····.line·20075 ····.line·204
76 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->keys:Lcom/badlogic/gdx/utils/Array;76 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->keys:Lcom/badlogic/gdx/utils/Array;
  
77 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->nextIndex:I77 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->nextIndex:I
  
78 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object;78 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object;
  
79 ····move-result-object·v079 ····move-result-object·v0
  
80 ····.line·20180 ····.line·205
81 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->nextIndex:I81 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->nextIndex:I
  
82 ····iput·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->currentIndex:I82 ····iput·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->currentIndex:I
  
83 ····.line·20283 ····.line·206
84 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->nextIndex:I84 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->nextIndex:I
  
85 ····const/4·v2,·0x185 ····const/4·v2,·0x1
  
86 ····add-int/2addr·v1,·v286 ····add-int/2addr·v1,·v2
  
87 ····iput·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->nextIndex:I87 ····iput·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->nextIndex:I
  
88 ····.line·20388 ····.line·207
89 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->nextIndex:I89 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->nextIndex:I
  
90 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->map:Lcom/badlogic/gdx/utils/ObjectMap;90 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->map:Lcom/badlogic/gdx/utils/ObjectMap;
  
91 ····iget·v3,·v3,·Lcom/badlogic/gdx/utils/ObjectMap;->size:I91 ····iget·v3,·v3,·Lcom/badlogic/gdx/utils/ObjectMap;->size:I
  
92 ····if-ge·v1,·v3,·:cond_092 ····if-ge·v1,·v3,·:cond_0
Offset 115, 69 lines modifiedOffset 115, 65 lines modified
115 ····const/4·v2,·0x0115 ····const/4·v2,·0x0
  
116 ····:goto_0116 ····:goto_0
117 ····iput-boolean·v2,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->hasNext:Z117 ····iput-boolean·v2,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->hasNext:Z
  
118 ····return-object·v0118 ····return-object·v0
  
119 ····.line·199119 ····.line·203
120 ····:cond_1120 ····:cond_1
121 ····new-instance·v0,·Lcom/badlogic/gdx/utils/GdxRuntimeException;121 ····new-instance·v0,·Lcom/badlogic/gdx/utils/GdxRuntimeException;
  
122 ····const-string·v1,·"#iterator()·cannot·be·used·nested."122 ····const-string·v1,·"#iterator()·cannot·be·used·nested."
  
123 ····invoke-direct·{v0,·v1},·Lcom/badlogic/gdx/utils/GdxRuntimeException;-><init>(Ljava/lang/String;)V123 ····invoke-direct·{v0,·v1},·Lcom/badlogic/gdx/utils/GdxRuntimeException;-><init>(Ljava/lang/String;)V
  
124 ····throw·v0124 ····throw·v0
  
125 ····.line·198125 ····.line·202
126 ····:cond_2126 ····:cond_2
127 ····new-instance·v0,·Ljava/util/NoSuchElementException;127 ····new-instance·v0,·Ljava/util/NoSuchElementException;
  
128 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V128 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V
  
129 ····throw·v0129 ····throw·v0
130 .end·method130 .end·method
  
131 .method·public·remove()V131 .method·public·remove()V
132 ····.locals·3132 ····.locals·2
  
133 ····.line·208133 ····.line·212
134 ····iget·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->currentIndex:I134 ····iget·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->currentIndex:I
  
135 ····if-ltz·v0,·:cond_0135 ····if-ltz·v0,·:cond_0
  
136 ····.line·209136 ····.line·213
137 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->map:Lcom/badlogic/gdx/utils/ObjectMap;137 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->map:Lcom/badlogic/gdx/utils/ObjectMap;
  
 138 ····check-cast·v0,·Lcom/badlogic/gdx/utils/OrderedMap;
138 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->keys:Lcom/badlogic/gdx/utils/Array; 
  
139 ····iget·v2,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->nextIndex:I 
  
140 ····add-int/lit8·v2,·v2,·-0x1 
  
141 ····invoke-virtual·{v1,·v2},·Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object;139 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->nextIndex:I
  
142 ····move-result-object·v1140 ····add-int/lit8·v1,·v1,·-0x1
  
143 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/utils/ObjectMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;141 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/utils/OrderedMap;->removeIndex(I)Ljava/lang/Object;
  
144 ····.line·210142 ····.line·214
145 ····iget·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->currentIndex:I143 ····iget·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->currentIndex:I
  
146 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->nextIndex:I144 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->nextIndex:I
  
147 ····const/4·v0,·-0x1145 ····const/4·v0,·-0x1
  
148 ····.line·211146 ····.line·215
149 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->currentIndex:I147 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapKeys;->currentIndex:I
Max diff block lines reached; 749/5004 bytes (14.97%) of diff not shown.
5.69 KB
smali/com/badlogic/gdx/utils/OrderedMap$OrderedMapEntries.smali
    
Offset 44, 78 lines modifiedOffset 44, 78 lines modified
44 ········value·=·{44 ········value·=·{
45 ············"(",45 ············"(",
46 ············"Lcom/badlogic/gdx/utils/OrderedMap<",46 ············"Lcom/badlogic/gdx/utils/OrderedMap<",
47 ············"TK;TV;>;)V"47 ············"TK;TV;>;)V"
48 ········}48 ········}
49 ····.end·annotation49 ····.end·annotation
  
50 ····.line·15850 ····.line·162
51 ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/utils/ObjectMap$Entries;-><init>(Lcom/badlogic/gdx/utils/ObjectMap;)V51 ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/utils/ObjectMap$Entries;-><init>(Lcom/badlogic/gdx/utils/ObjectMap;)V
  
52 ····.line·15952 ····.line·163
53 ····iget-object·p1,·p1,·Lcom/badlogic/gdx/utils/OrderedMap;->keys:Lcom/badlogic/gdx/utils/Array;53 ····iget-object·p1,·p1,·Lcom/badlogic/gdx/utils/OrderedMap;->keys:Lcom/badlogic/gdx/utils/Array;
  
54 ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->keys:Lcom/badlogic/gdx/utils/Array;54 ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->keys:Lcom/badlogic/gdx/utils/Array;
  
55 ····return-void55 ····return-void
56 .end·method56 .end·method
  
  
57 #·virtual·methods57 #·virtual·methods
58 .method·public·next()Lcom/badlogic/gdx/utils/ObjectMap$Entry;58 .method·public·next()Lcom/badlogic/gdx/utils/ObjectMap$Entry;
59 ····.locals·359 ····.locals·3
  
60 ····.line·16860 ····.line·172
61 ····iget-boolean·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->hasNext:Z61 ····iget-boolean·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->hasNext:Z
  
62 ····if-eqz·v0,·:cond_262 ····if-eqz·v0,·:cond_2
  
63 ····.line·16963 ····.line·173
64 ····iget-boolean·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->valid:Z64 ····iget-boolean·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->valid:Z
  
65 ····if-eqz·v0,·:cond_165 ····if-eqz·v0,·:cond_1
  
66 ····.line·17066 ····.line·174
67 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry;67 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry;
  
68 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->keys:Lcom/badlogic/gdx/utils/Array;68 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->keys:Lcom/badlogic/gdx/utils/Array;
  
69 ····iget·v2,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->nextIndex:I69 ····iget·v2,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->nextIndex:I
  
70 ····invoke-virtual·{v1,·v2},·Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object;70 ····invoke-virtual·{v1,·v2},·Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object;
  
71 ····move-result-object·v171 ····move-result-object·v1
  
72 ····iput-object·v1,·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entry;->key:Ljava/lang/Object;72 ····iput-object·v1,·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entry;->key:Ljava/lang/Object;
  
73 ····.line·17173 ····.line·175
74 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry;74 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry;
  
75 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->map:Lcom/badlogic/gdx/utils/ObjectMap;75 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->map:Lcom/badlogic/gdx/utils/ObjectMap;
  
76 ····iget-object·v2,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry;76 ····iget-object·v2,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry;
  
77 ····iget-object·v2,·v2,·Lcom/badlogic/gdx/utils/ObjectMap$Entry;->key:Ljava/lang/Object;77 ····iget-object·v2,·v2,·Lcom/badlogic/gdx/utils/ObjectMap$Entry;->key:Ljava/lang/Object;
  
78 ····invoke-virtual·{v1,·v2},·Lcom/badlogic/gdx/utils/ObjectMap;->get(Ljava/lang/Object;)Ljava/lang/Object;78 ····invoke-virtual·{v1,·v2},·Lcom/badlogic/gdx/utils/ObjectMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
79 ····move-result-object·v179 ····move-result-object·v1
  
80 ····iput-object·v1,·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entry;->value:Ljava/lang/Object;80 ····iput-object·v1,·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entry;->value:Ljava/lang/Object;
  
81 ····.line·17281 ····.line·176
82 ····iget·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->nextIndex:I82 ····iget·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->nextIndex:I
  
83 ····const/4·v1,·0x183 ····const/4·v1,·0x1
  
84 ····add-int/2addr·v0,·v184 ····add-int/2addr·v0,·v1
  
85 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->nextIndex:I85 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->nextIndex:I
  
86 ····.line·17386 ····.line·177
87 ····iget·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->nextIndex:I87 ····iget·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->nextIndex:I
  
88 ····iget-object·v2,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->map:Lcom/badlogic/gdx/utils/ObjectMap;88 ····iget-object·v2,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->map:Lcom/badlogic/gdx/utils/ObjectMap;
  
89 ····iget·v2,·v2,·Lcom/badlogic/gdx/utils/ObjectMap;->size:I89 ····iget·v2,·v2,·Lcom/badlogic/gdx/utils/ObjectMap;->size:I
  
90 ····if-ge·v0,·v2,·:cond_090 ····if-ge·v0,·v2,·:cond_0
Offset 124, 76 lines modifiedOffset 124, 76 lines modified
  
124 ····:cond_0124 ····:cond_0
125 ····const/4·v1,·0x0125 ····const/4·v1,·0x0
  
126 ····:goto_0126 ····:goto_0
127 ····iput-boolean·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->hasNext:Z127 ····iput-boolean·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->hasNext:Z
  
128 ····.line·174128 ····.line·178
129 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry;129 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->entry:Lcom/badlogic/gdx/utils/ObjectMap$Entry;
  
130 ····return-object·v0130 ····return-object·v0
  
131 ····.line·169131 ····.line·173
132 ····:cond_1132 ····:cond_1
133 ····new-instance·v0,·Lcom/badlogic/gdx/utils/GdxRuntimeException;133 ····new-instance·v0,·Lcom/badlogic/gdx/utils/GdxRuntimeException;
  
134 ····const-string·v1,·"#iterator()·cannot·be·used·nested."134 ····const-string·v1,·"#iterator()·cannot·be·used·nested."
  
135 ····invoke-direct·{v0,·v1},·Lcom/badlogic/gdx/utils/GdxRuntimeException;-><init>(Ljava/lang/String;)V135 ····invoke-direct·{v0,·v1},·Lcom/badlogic/gdx/utils/GdxRuntimeException;-><init>(Ljava/lang/String;)V
  
136 ····throw·v0136 ····throw·v0
  
137 ····.line·168137 ····.line·172
138 ····:cond_2138 ····:cond_2
139 ····new-instance·v0,·Ljava/util/NoSuchElementException;139 ····new-instance·v0,·Ljava/util/NoSuchElementException;
  
140 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V140 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V
  
141 ····throw·v0141 ····throw·v0
142 .end·method142 .end·method
  
143 .method·public·bridge·synthetic·next()Ljava/lang/Object;143 .method·public·bridge·synthetic·next()Ljava/lang/Object;
144 ····.locals·1144 ····.locals·1
  
145 ····.line·154145 ····.line·158
146 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->next()Lcom/badlogic/gdx/utils/ObjectMap$Entry;146 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->next()Lcom/badlogic/gdx/utils/ObjectMap$Entry;
  
147 ····move-result-object·v0147 ····move-result-object·v0
  
148 ····return-object·v0148 ····return-object·v0
149 .end·method149 .end·method
  
150 .method·public·remove()V150 .method·public·remove()V
151 ····.locals·2151 ····.locals·2
  
152 ····.line·178152 ····.line·182
153 ····iget·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->currentIndex:I153 ····iget·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapEntries;->currentIndex:I
  
Max diff block lines reached; 1479/5700 bytes (25.95%) of diff not shown.
5.25 KB
smali/com/badlogic/gdx/utils/OrderedMap$OrderedMapValues.smali
    
Offset 35, 18 lines modifiedOffset 35, 18 lines modified
35 ········value·=·{35 ········value·=·{
36 ············"(",36 ············"(",
37 ············"Lcom/badlogic/gdx/utils/OrderedMap<",37 ············"Lcom/badlogic/gdx/utils/OrderedMap<",
38 ············"*TV;>;)V"38 ············"*TV;>;)V"
39 ········}39 ········}
40 ····.end·annotation40 ····.end·annotation
  
41 ····.line·21941 ····.line·223
42 ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/utils/ObjectMap$Values;-><init>(Lcom/badlogic/gdx/utils/ObjectMap;)V42 ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/utils/ObjectMap$Values;-><init>(Lcom/badlogic/gdx/utils/ObjectMap;)V
  
43 ····.line·22043 ····.line·224
44 ····iget-object·p1,·p1,·Lcom/badlogic/gdx/utils/OrderedMap;->keys:Lcom/badlogic/gdx/utils/Array;44 ····iget-object·p1,·p1,·Lcom/badlogic/gdx/utils/OrderedMap;->keys:Lcom/badlogic/gdx/utils/Array;
  
45 ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->keys:Lcom/badlogic/gdx/utils/Array;45 ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->keys:Lcom/badlogic/gdx/utils/Array;
  
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
Offset 56, 54 lines modifiedOffset 56, 54 lines modified
56 ····.locals·456 ····.locals·4
57 ····.annotation·system·Ldalvik/annotation/Signature;57 ····.annotation·system·Ldalvik/annotation/Signature;
58 ········value·=·{58 ········value·=·{
59 ············"()TV;"59 ············"()TV;"
60 ········}60 ········}
61 ····.end·annotation61 ····.end·annotation
  
62 ····.line·22962 ····.line·233
63 ····iget-boolean·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->hasNext:Z63 ····iget-boolean·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->hasNext:Z
  
64 ····if-eqz·v0,·:cond_264 ····if-eqz·v0,·:cond_2
  
65 ····.line·23065 ····.line·234
66 ····iget-boolean·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->valid:Z66 ····iget-boolean·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->valid:Z
  
67 ····if-eqz·v0,·:cond_167 ····if-eqz·v0,·:cond_1
  
68 ····.line·23168 ····.line·235
69 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->map:Lcom/badlogic/gdx/utils/ObjectMap;69 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->map:Lcom/badlogic/gdx/utils/ObjectMap;
  
70 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->keys:Lcom/badlogic/gdx/utils/Array;70 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->keys:Lcom/badlogic/gdx/utils/Array;
  
71 ····iget·v2,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->nextIndex:I71 ····iget·v2,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->nextIndex:I
  
72 ····invoke-virtual·{v1,·v2},·Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object;72 ····invoke-virtual·{v1,·v2},·Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object;
  
73 ····move-result-object·v173 ····move-result-object·v1
  
74 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/utils/ObjectMap;->get(Ljava/lang/Object;)Ljava/lang/Object;74 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/utils/ObjectMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
75 ····move-result-object·v075 ····move-result-object·v0
  
76 ····.line·23276 ····.line·236
77 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->nextIndex:I77 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->nextIndex:I
  
78 ····iput·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->currentIndex:I78 ····iput·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->currentIndex:I
  
79 ····.line·23379 ····.line·237
80 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->nextIndex:I80 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->nextIndex:I
  
81 ····const/4·v2,·0x181 ····const/4·v2,·0x1
  
82 ····add-int/2addr·v1,·v282 ····add-int/2addr·v1,·v2
  
83 ····iput·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->nextIndex:I83 ····iput·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->nextIndex:I
  
84 ····.line·23484 ····.line·238
85 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->nextIndex:I85 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->nextIndex:I
  
86 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->map:Lcom/badlogic/gdx/utils/ObjectMap;86 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->map:Lcom/badlogic/gdx/utils/ObjectMap;
  
87 ····iget·v3,·v3,·Lcom/badlogic/gdx/utils/ObjectMap;->size:I87 ····iget·v3,·v3,·Lcom/badlogic/gdx/utils/ObjectMap;->size:I
  
88 ····if-ge·v1,·v3,·:cond_088 ····if-ge·v1,·v3,·:cond_0
Offset 114, 67 lines modifiedOffset 114, 63 lines modified
114 ····const/4·v2,·0x0114 ····const/4·v2,·0x0
  
115 ····:goto_0115 ····:goto_0
116 ····iput-boolean·v2,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->hasNext:Z116 ····iput-boolean·v2,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->hasNext:Z
  
117 ····return-object·v0117 ····return-object·v0
  
118 ····.line·230118 ····.line·234
119 ····:cond_1119 ····:cond_1
120 ····new-instance·v0,·Lcom/badlogic/gdx/utils/GdxRuntimeException;120 ····new-instance·v0,·Lcom/badlogic/gdx/utils/GdxRuntimeException;
  
121 ····const-string·v1,·"#iterator()·cannot·be·used·nested."121 ····const-string·v1,·"#iterator()·cannot·be·used·nested."
  
122 ····invoke-direct·{v0,·v1},·Lcom/badlogic/gdx/utils/GdxRuntimeException;-><init>(Ljava/lang/String;)V122 ····invoke-direct·{v0,·v1},·Lcom/badlogic/gdx/utils/GdxRuntimeException;-><init>(Ljava/lang/String;)V
  
123 ····throw·v0123 ····throw·v0
  
124 ····.line·229124 ····.line·233
125 ····:cond_2125 ····:cond_2
126 ····new-instance·v0,·Ljava/util/NoSuchElementException;126 ····new-instance·v0,·Ljava/util/NoSuchElementException;
  
127 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V127 ····invoke-direct·{v0},·Ljava/util/NoSuchElementException;-><init>()V
  
128 ····throw·v0128 ····throw·v0
129 .end·method129 .end·method
  
130 .method·public·remove()V130 .method·public·remove()V
131 ····.locals·3131 ····.locals·2
  
132 ····.line·239132 ····.line·243
133 ····iget·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->currentIndex:I133 ····iget·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->currentIndex:I
  
134 ····if-ltz·v0,·:cond_0134 ····if-ltz·v0,·:cond_0
  
135 ····.line·240135 ····.line·244
136 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->map:Lcom/badlogic/gdx/utils/ObjectMap;136 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->map:Lcom/badlogic/gdx/utils/ObjectMap;
  
 137 ····check-cast·v0,·Lcom/badlogic/gdx/utils/OrderedMap;
137 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->keys:Lcom/badlogic/gdx/utils/Array; 
  
138 ····iget·v2,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->currentIndex:I 
  
139 ····invoke-virtual·{v1,·v2},·Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; 
  
140 ····move-result-object·v1138 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->currentIndex:I
  
141 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/utils/ObjectMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;139 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/utils/OrderedMap;->removeIndex(I)Ljava/lang/Object;
  
142 ····.line·241140 ····.line·245
143 ····iget·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->currentIndex:I141 ····iget·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->currentIndex:I
  
144 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->nextIndex:I142 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/OrderedMap$OrderedMapValues;->nextIndex:I
  
Max diff block lines reached; 874/5251 bytes (16.64%) of diff not shown.