Guest User

Tabla

a guest
Aug 17th, 2011
920
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 37.86 KB | None | 0 0
  1. //class:1987  access:0x0001
  2. public class whatsapp.FunXMPP
  3. //field:0000  access:0x0009
  4. //Lwhatsapp/FunXMPP;.dictionary [Ljava/lang/String;
  5. public static  java.lang.String[] dictionary;
  6. //field:0001  access:0x0009
  7. //Lwhatsapp/FunXMPP;.message_store Ljava/util/Hashtable;
  8. public static  java.util.Hashtable message_store;
  9.  
  10. //method:0000  access:0x10008
  11. //Lwhatsapp/FunXMPP;.<clinit>()V
  12. static void <clinit>()
  13. CONST_4             |     |v2=0x00000000  // int:0   float:0,000000
  14. NEW_INSTANCE        |     |v0=NEW Ljava/util/Hashtable;
  15. INVOKE_DIRECT       |     |v0.<init>()  //Ljava/util/Hashtable;.<init>()V
  16. SPUT_OBJECT         |     |whatsapp.FunXMPP.message_store=v0  //Lwhatsapp/FunXMPP;.message_store Ljava/util/Hashtable;
  17. CONST_16            |     |v0=0x000000c0  // int:192   float:0,000000
  18. NEW_ARRAY           |     |v0=new java.lang.String[v0]
  19. CONST_4             |     |v1=0x00000000  // int:0   float:0,000000
  20. APUT_OBJECT         |     |v0[v1]=v2
  21. CONST_4             |     |v1=0x00000001  // int:1   float:0,000000
  22. APUT_OBJECT         |     |v0[v1]=v2
  23. CONST_4             |     |v1=0x00000002  // int:2   float:0,000000
  24. APUT_OBJECT         |     |v0[v1]=v2
  25. CONST_4             |     |v1=0x00000003  // int:3   float:0,000000
  26. APUT_OBJECT         |     |v0[v1]=v2
  27. CONST_4             |     |v1=0x00000004  // int:4   float:0,000000
  28. APUT_OBJECT         |     |v0[v1]=v2
  29. CONST_4             |     |v1=0x00000005  // int:5   float:0,000000
  30. CONST_STRING        |     |v2="1"
  31. APUT_OBJECT         |     |v0[v1]=v2
  32. CONST_4             |     |v1=0x00000006  // int:6   float:0,000000
  33. CONST_STRING        |     |v2="1.0"
  34. APUT_OBJECT         |     |v0[v1]=v2
  35. CONST_4             |     |v1=0x00000007  // int:7   float:0,000000
  36. CONST_STRING        |     |v2="ack"
  37. APUT_OBJECT         |     |v0[v1]=v2
  38. CONST_16            |     |v1=0x00000008  // int:8   float:0,000000
  39. CONST_STRING        |     |v2="action"
  40. APUT_OBJECT         |     |v0[v1]=v2
  41. CONST_16            |     |v1=0x00000009  // int:9   float:0,000000
  42. CONST_STRING        |     |v2="active"
  43. APUT_OBJECT         |     |v0[v1]=v2
  44. CONST_16            |     |v1=0x0000000a  // int:10   float:0,000000
  45. CONST_STRING        |     |v2="add"
  46. APUT_OBJECT         |     |v0[v1]=v2
  47. CONST_16            |     |v1=0x0000000b  // int:11   float:0,000000
  48. CONST_STRING        |     |v2="all"
  49. APUT_OBJECT         |     |v0[v1]=v2
  50. CONST_16            |     |v1=0x0000000c  // int:12   float:0,000000
  51. CONST_STRING        |     |v2="allow"
  52. APUT_OBJECT         |     |v0[v1]=v2
  53. CONST_16            |     |v1=0x0000000d  // int:13   float:0,000000
  54. CONST_STRING        |     |v2="apple"
  55. APUT_OBJECT         |     |v0[v1]=v2
  56. CONST_16            |     |v1=0x0000000e  // int:14   float:0,000000
  57. CONST_STRING        |     |v2="audio"
  58. APUT_OBJECT         |     |v0[v1]=v2
  59. CONST_16            |     |v1=0x0000000f  // int:15   float:0,000000
  60. CONST_STRING        |     |v2="auth"
  61. APUT_OBJECT         |     |v0[v1]=v2
  62. CONST_16            |     |v1=0x00000010  // int:16   float:0,000000
  63. CONST_STRING        |     |v2="author"
  64. APUT_OBJECT         |     |v0[v1]=v2
  65. CONST_16            |     |v1=0x00000011  // int:17   float:0,000000
  66. CONST_STRING        |     |v2="available"
  67. APUT_OBJECT         |     |v0[v1]=v2
  68. CONST_16            |     |v1=0x00000012  // int:18   float:0,000000
  69. CONST_STRING        |     |v2="bad-request"
  70. APUT_OBJECT         |     |v0[v1]=v2
  71. CONST_16            |     |v1=0x00000013  // int:19   float:0,000000
  72. CONST_STRING        |     |v2="base64"
  73. APUT_OBJECT         |     |v0[v1]=v2
  74. CONST_16            |     |v1=0x00000014  // int:20   float:0,000000
  75. CONST_STRING        |     |v2="Bell.caf"
  76. APUT_OBJECT         |     |v0[v1]=v2
  77. CONST_16            |     |v1=0x00000015  // int:21   float:0,000000
  78. CONST_STRING        |     |v2="bind"
  79. APUT_OBJECT         |     |v0[v1]=v2
  80. CONST_16            |     |v1=0x00000016  // int:22   float:0,000000
  81. CONST_STRING        |     |v2="body"
  82. APUT_OBJECT         |     |v0[v1]=v2
  83. CONST_16            |     |v1=0x00000017  // int:23   float:0,000000
  84. CONST_STRING        |     |v2="Boing.caf"
  85. APUT_OBJECT         |     |v0[v1]=v2
  86. CONST_16            |     |v1=0x00000018  // int:24   float:0,000000
  87. CONST_STRING        |     |v2="cancel"
  88. APUT_OBJECT         |     |v0[v1]=v2
  89. CONST_16            |     |v1=0x00000019  // int:25   float:0,000000
  90. CONST_STRING        |     |v2="category"
  91. APUT_OBJECT         |     |v0[v1]=v2
  92. CONST_16            |     |v1=0x0000001a  // int:26   float:0,000000
  93. CONST_STRING        |     |v2="challenge"
  94. APUT_OBJECT         |     |v0[v1]=v2
  95. CONST_16            |     |v1=0x0000001b  // int:27   float:0,000000
  96. CONST_STRING        |     |v2="chat"
  97. APUT_OBJECT         |     |v0[v1]=v2
  98. CONST_16            |     |v1=0x0000001c  // int:28   float:0,000000
  99. CONST_STRING        |     |v2="clean"
  100. APUT_OBJECT         |     |v0[v1]=v2
  101. CONST_16            |     |v1=0x0000001d  // int:29   float:0,000000
  102. CONST_STRING        |     |v2="code"
  103. APUT_OBJECT         |     |v0[v1]=v2
  104. CONST_16            |     |v1=0x0000001e  // int:30   float:0,000000
  105. CONST_STRING        |     |v2="composing"
  106. APUT_OBJECT         |     |v0[v1]=v2
  107. CONST_16            |     |v1=0x0000001f  // int:31   float:0,000000
  108. CONST_STRING        |     |v2="config"
  109. APUT_OBJECT         |     |v0[v1]=v2
  110. CONST_16            |     |v1=0x00000020  // int:32   float:0,000000
  111. CONST_STRING        |     |v2="conflict"
  112. APUT_OBJECT         |     |v0[v1]=v2
  113. CONST_16            |     |v1=0x00000021  // int:33   float:0,000000
  114. CONST_STRING        |     |v2="contacts"
  115. APUT_OBJECT         |     |v0[v1]=v2
  116. CONST_16            |     |v1=0x00000022  // int:34   float:0,000000
  117. CONST_STRING        |     |v2="create"
  118. APUT_OBJECT         |     |v0[v1]=v2
  119. CONST_16            |     |v1=0x00000023  // int:35   float:0,000000
  120. CONST_STRING        |     |v2="creation"
  121. APUT_OBJECT         |     |v0[v1]=v2
  122. CONST_16            |     |v1=0x00000024  // int:36   float:0,000000
  123. CONST_STRING        |     |v2="default"
  124. APUT_OBJECT         |     |v0[v1]=v2
  125. CONST_16            |     |v1=0x00000025  // int:37   float:0,000000
  126. CONST_STRING        |     |v2="delay"
  127. APUT_OBJECT         |     |v0[v1]=v2
  128. CONST_16            |     |v1=0x00000026  // int:38   float:0,000000
  129. CONST_STRING        |     |v2="delete"
  130. APUT_OBJECT         |     |v0[v1]=v2
  131. CONST_16            |     |v1=0x00000027  // int:39   float:0,000000
  132. CONST_STRING        |     |v2="delivered"
  133. APUT_OBJECT         |     |v0[v1]=v2
  134. CONST_16            |     |v1=0x00000028  // int:40   float:0,000000
  135. CONST_STRING        |     |v2="deny"
  136. APUT_OBJECT         |     |v0[v1]=v2
  137. CONST_16            |     |v1=0x00000029  // int:41   float:0,000000
  138. CONST_STRING        |     |v2="DIGEST-MD5"
  139. APUT_OBJECT         |     |v0[v1]=v2
  140. CONST_16            |     |v1=0x0000002a  // int:42   float:0,000000
  141. CONST_STRING        |     |v2="DIGEST-MD5-1"
  142. APUT_OBJECT         |     |v0[v1]=v2
  143. CONST_16            |     |v1=0x0000002b  // int:43   float:0,000000
  144. CONST_STRING        |     |v2="dirty"
  145. APUT_OBJECT         |     |v0[v1]=v2
  146. CONST_16            |     |v1=0x0000002c  // int:44   float:0,000000
  147. CONST_STRING        |     |v2="en"
  148. APUT_OBJECT         |     |v0[v1]=v2
  149. CONST_16            |     |v1=0x0000002d  // int:45   float:0,000000
  150. CONST_STRING        |     |v2="enable"
  151. APUT_OBJECT         |     |v0[v1]=v2
  152. CONST_16            |     |v1=0x0000002e  // int:46   float:0,000000
  153. CONST_STRING        |     |v2="encoding"
  154. APUT_OBJECT         |     |v0[v1]=v2
  155. CONST_16            |     |v1=0x0000002f  // int:47   float:0,000000
  156. CONST_STRING        |     |v2="error"
  157. APUT_OBJECT         |     |v0[v1]=v2
  158. CONST_16            |     |v1=0x00000030  // int:48   float:0,000000
  159. CONST_STRING        |     |v2="expiration"
  160. APUT_OBJECT         |     |v0[v1]=v2
  161. CONST_16            |     |v1=0x00000031  // int:49   float:0,000000
  162. CONST_STRING        |     |v2="expired"
  163. APUT_OBJECT         |     |v0[v1]=v2
  164. CONST_16            |     |v1=0x00000032  // int:50   float:0,000000
  165. CONST_STRING        |     |v2="failure"
  166. APUT_OBJECT         |     |v0[v1]=v2
  167. CONST_16            |     |v1=0x00000033  // int:51   float:0,000000
  168. CONST_STRING        |     |v2="false"
  169. APUT_OBJECT         |     |v0[v1]=v2
  170. CONST_16            |     |v1=0x00000034  // int:52   float:0,000000
  171. CONST_STRING        |     |v2="favorites"
  172. APUT_OBJECT         |     |v0[v1]=v2
  173. CONST_16            |     |v1=0x00000035  // int:53   float:0,000000
  174. CONST_STRING        |     |v2="feature"
  175. APUT_OBJECT         |     |v0[v1]=v2
  176. CONST_16            |     |v1=0x00000036  // int:54   float:0,000000
  177. CONST_STRING        |     |v2="field"
  178. APUT_OBJECT         |     |v0[v1]=v2
  179. CONST_16            |     |v1=0x00000037  // int:55   float:0,000000
  180. CONST_STRING        |     |v2="free"
  181. APUT_OBJECT         |     |v0[v1]=v2
  182. CONST_16            |     |v1=0x00000038  // int:56   float:0,000000
  183. CONST_STRING        |     |v2="from"
  184. APUT_OBJECT         |     |v0[v1]=v2
  185. CONST_16            |     |v1=0x00000039  // int:57   float:0,000000
  186. CONST_STRING        |     |v2="g.us"
  187. APUT_OBJECT         |     |v0[v1]=v2
  188. CONST_16            |     |v1=0x0000003a  // int:58   float:0,000000
  189. CONST_STRING        |     |v2="get"
  190. APUT_OBJECT         |     |v0[v1]=v2
  191. CONST_16            |     |v1=0x0000003b  // int:59   float:0,000000
  192. CONST_STRING        |     |v2="Glass.caf"
  193. APUT_OBJECT         |     |v0[v1]=v2
  194. CONST_16            |     |v1=0x0000003c  // int:60   float:0,000000
  195. CONST_STRING        |     |v2="google"
  196. APUT_OBJECT         |     |v0[v1]=v2
  197. CONST_16            |     |v1=0x0000003d  // int:61   float:0,000000
  198. CONST_STRING        |     |v2="group"
  199. APUT_OBJECT         |     |v0[v1]=v2
  200. CONST_16            |     |v1=0x0000003e  // int:62   float:0,000000
  201. CONST_STRING        |     |v2="groups"
  202. APUT_OBJECT         |     |v0[v1]=v2
  203. CONST_16            |     |v1=0x0000003f  // int:63   float:0,000000
  204. CONST_STRING        |     |v2="g_sound"
  205. APUT_OBJECT         |     |v0[v1]=v2
  206. CONST_16            |     |v1=0x00000040  // int:64   float:0,000000
  207. CONST_STRING        |     |v2="Harp.caf"
  208. APUT_OBJECT         |     |v0[v1]=v2
  209. CONST_16            |     |v1=0x00000041  // int:65   float:0,000000
  210. CONST_STRING        |     |v2="http://etherx.jabber.org/streams"
  211. APUT_OBJECT         |     |v0[v1]=v2
  212. CONST_16            |     |v1=0x00000042  // int:66   float:0,000000
  213. CONST_STRING        |     |v2="http://jabber.org/protocol/chatstates"
  214. APUT_OBJECT         |     |v0[v1]=v2
  215. CONST_16            |     |v1=0x00000043  // int:67   float:0,000000
  216. CONST_STRING        |     |v2="id"
  217. APUT_OBJECT         |     |v0[v1]=v2
  218. CONST_16            |     |v1=0x00000044  // int:68   float:0,000000
  219. CONST_STRING        |     |v2="image"
  220. APUT_OBJECT         |     |v0[v1]=v2
  221. CONST_16            |     |v1=0x00000045  // int:69   float:0,000000
  222. CONST_STRING        |     |v2="img"
  223. APUT_OBJECT         |     |v0[v1]=v2
  224. CONST_16            |     |v1=0x00000046  // int:70   float:0,000000
  225. CONST_STRING        |     |v2="inactive"
  226. APUT_OBJECT         |     |v0[v1]=v2
  227. CONST_16            |     |v1=0x00000047  // int:71   float:0,000000
  228. CONST_STRING        |     |v2="internal-server-error"
  229. APUT_OBJECT         |     |v0[v1]=v2
  230. CONST_16            |     |v1=0x00000048  // int:72   float:0,000000
  231. CONST_STRING        |     |v2="iq"
  232. APUT_OBJECT         |     |v0[v1]=v2
  233. CONST_16            |     |v1=0x00000049  // int:73   float:0,000000
  234. CONST_STRING        |     |v2="item"
  235. APUT_OBJECT         |     |v0[v1]=v2
  236. CONST_16            |     |v1=0x0000004a  // int:74   float:0,000000
  237. CONST_STRING        |     |v2="item-not-found"
  238. APUT_OBJECT         |     |v0[v1]=v2
  239. CONST_16            |     |v1=0x0000004b  // int:75   float:0,000000
  240. CONST_STRING        |     |v2="jabber:client"
  241. APUT_OBJECT         |     |v0[v1]=v2
  242. CONST_16            |     |v1=0x0000004c  // int:76   float:0,000000
  243. CONST_STRING        |     |v2="jabber:iq:last"
  244. APUT_OBJECT         |     |v0[v1]=v2
  245. CONST_16            |     |v1=0x0000004d  // int:77   float:0,000000
  246. CONST_STRING        |     |v2="jabber:iq:privacy"
  247. APUT_OBJECT         |     |v0[v1]=v2
  248. CONST_16            |     |v1=0x0000004e  // int:78   float:0,000000
  249. CONST_STRING        |     |v2="jabber:x:delay"
  250. APUT_OBJECT         |     |v0[v1]=v2
  251. CONST_16            |     |v1=0x0000004f  // int:79   float:0,000000
  252. CONST_STRING        |     |v2="jabber:x:event"
  253. APUT_OBJECT         |     |v0[v1]=v2
  254. CONST_16            |     |v1=0x00000050  // int:80   float:0,000000
  255. CONST_STRING        |     |v2="jid"
  256. APUT_OBJECT         |     |v0[v1]=v2
  257. CONST_16            |     |v1=0x00000051  // int:81   float:0,000000
  258. CONST_STRING        |     |v2="jid-malformed"
  259. APUT_OBJECT         |     |v0[v1]=v2
  260. CONST_16            |     |v1=0x00000052  // int:82   float:0,000000
  261. CONST_STRING        |     |v2="kind"
  262. APUT_OBJECT         |     |v0[v1]=v2
  263. CONST_16            |     |v1=0x00000053  // int:83   float:0,000000
  264. CONST_STRING        |     |v2="leave"
  265. APUT_OBJECT         |     |v0[v1]=v2
  266. CONST_16            |     |v1=0x00000054  // int:84   float:0,000000
  267. CONST_STRING        |     |v2="leave-all"
  268. APUT_OBJECT         |     |v0[v1]=v2
  269. CONST_16            |     |v1=0x00000055  // int:85   float:0,000000
  270. CONST_STRING        |     |v2="list"
  271. APUT_OBJECT         |     |v0[v1]=v2
  272. CONST_16            |     |v1=0x00000056  // int:86   float:0,000000
  273. CONST_STRING        |     |v2="location"
  274. APUT_OBJECT         |     |v0[v1]=v2
  275. CONST_16            |     |v1=0x00000057  // int:87   float:0,000000
  276. CONST_STRING        |     |v2="max_groups"
  277. APUT_OBJECT         |     |v0[v1]=v2
  278. CONST_16            |     |v1=0x00000058  // int:88   float:0,000000
  279. CONST_STRING        |     |v2="max_participants"
  280. APUT_OBJECT         |     |v0[v1]=v2
  281. CONST_16            |     |v1=0x00000059  // int:89   float:0,000000
  282. CONST_STRING        |     |v2="max_subject"
  283. APUT_OBJECT         |     |v0[v1]=v2
  284. CONST_16            |     |v1=0x0000005a  // int:90   float:0,000000
  285. CONST_STRING        |     |v2="mechanism"
  286. APUT_OBJECT         |     |v0[v1]=v2
  287. CONST_16            |     |v1=0x0000005b  // int:91   float:0,000000
  288. CONST_STRING        |     |v2="mechanisms"
  289. APUT_OBJECT         |     |v0[v1]=v2
  290. CONST_16            |     |v1=0x0000005c  // int:92   float:0,000000
  291. CONST_STRING        |     |v2="media"
  292. APUT_OBJECT         |     |v0[v1]=v2
  293. CONST_16            |     |v1=0x0000005d  // int:93   float:0,000000
  294. CONST_STRING        |     |v2="message"
  295. APUT_OBJECT         |     |v0[v1]=v2
  296. CONST_16            |     |v1=0x0000005e  // int:94   float:0,000000
  297. CONST_STRING        |     |v2="message_acks"
  298. APUT_OBJECT         |     |v0[v1]=v2
  299. CONST_16            |     |v1=0x0000005f  // int:95   float:0,000000
  300. CONST_STRING        |     |v2="missing"
  301. APUT_OBJECT         |     |v0[v1]=v2
  302. CONST_16            |     |v1=0x00000060  // int:96   float:0,000000
  303. CONST_STRING        |     |v2="modify"
  304. APUT_OBJECT         |     |v0[v1]=v2
  305. CONST_16            |     |v1=0x00000061  // int:97   float:0,000000
  306. CONST_STRING        |     |v2="name"
  307. APUT_OBJECT         |     |v0[v1]=v2
  308. CONST_16            |     |v1=0x00000062  // int:98   float:0,000000
  309. CONST_STRING        |     |v2="not-acceptable"
  310. APUT_OBJECT         |     |v0[v1]=v2
  311. CONST_16            |     |v1=0x00000063  // int:99   float:0,000000
  312. CONST_STRING        |     |v2="not-allowed"
  313. APUT_OBJECT         |     |v0[v1]=v2
  314. CONST_16            |     |v1=0x00000064  // int:100   float:0,000000
  315. CONST_STRING        |     |v2="not-authorized"
  316. APUT_OBJECT         |     |v0[v1]=v2
  317. CONST_16            |     |v1=0x00000065  // int:101   float:0,000000
  318. CONST_STRING        |     |v2="notify"
  319. APUT_OBJECT         |     |v0[v1]=v2
  320. CONST_16            |     |v1=0x00000066  // int:102   float:0,000000
  321. CONST_STRING        |     |v2="Offline Storage"
  322. APUT_OBJECT         |     |v0[v1]=v2
  323. CONST_16            |     |v1=0x00000067  // int:103   float:0,000000
  324. CONST_STRING        |     |v2="order"
  325. APUT_OBJECT         |     |v0[v1]=v2
  326. CONST_16            |     |v1=0x00000068  // int:104   float:0,000000
  327. CONST_STRING        |     |v2="owner"
  328. APUT_OBJECT         |     |v0[v1]=v2
  329. CONST_16            |     |v1=0x00000069  // int:105   float:0,000000
  330. CONST_STRING        |     |v2="owning"
  331. APUT_OBJECT         |     |v0[v1]=v2
  332. CONST_16            |     |v1=0x0000006a  // int:106   float:0,000000
  333. CONST_STRING        |     |v2="paid"
  334. APUT_OBJECT         |     |v0[v1]=v2
  335. CONST_16            |     |v1=0x0000006b  // int:107   float:0,000000
  336. CONST_STRING        |     |v2="participant"
  337. APUT_OBJECT         |     |v0[v1]=v2
  338. CONST_16            |     |v1=0x0000006c  // int:108   float:0,000000
  339. CONST_STRING        |     |v2="participants"
  340. APUT_OBJECT         |     |v0[v1]=v2
  341. CONST_16            |     |v1=0x0000006d  // int:109   float:0,000000
  342. CONST_STRING        |     |v2="participating"
  343. APUT_OBJECT         |     |v0[v1]=v2
  344. CONST_16            |     |v1=0x0000006e  // int:110   float:0,000000
  345. CONST_STRING        |     |v2="particpants"
  346. APUT_OBJECT         |     |v0[v1]=v2
  347. CONST_16            |     |v1=0x0000006f  // int:111   float:0,000000
  348. CONST_STRING        |     |v2="paused"
  349. APUT_OBJECT         |     |v0[v1]=v2
  350. CONST_16            |     |v1=0x00000070  // int:112   float:0,000000
  351. CONST_STRING        |     |v2="picture"
  352. APUT_OBJECT         |     |v0[v1]=v2
  353. CONST_16            |     |v1=0x00000071  // int:113   float:0,000000
  354. CONST_STRING        |     |v2="ping"
  355. APUT_OBJECT         |     |v0[v1]=v2
  356. CONST_16            |     |v1=0x00000072  // int:114   float:0,000000
  357. CONST_STRING        |     |v2="PLAIN"
  358. APUT_OBJECT         |     |v0[v1]=v2
  359. CONST_16            |     |v1=0x00000073  // int:115   float:0,000000
  360. CONST_STRING        |     |v2="platform"
  361. APUT_OBJECT         |     |v0[v1]=v2
  362. CONST_16            |     |v1=0x00000074  // int:116   float:0,000000
  363. CONST_STRING        |     |v2="presence"
  364. APUT_OBJECT         |     |v0[v1]=v2
  365. CONST_16            |     |v1=0x00000075  // int:117   float:0,000000
  366. CONST_STRING        |     |v2="preview"
  367. APUT_OBJECT         |     |v0[v1]=v2
  368. CONST_16            |     |v1=0x00000076  // int:118   float:0,000000
  369. CONST_STRING        |     |v2="probe"
  370. APUT_OBJECT         |     |v0[v1]=v2
  371. CONST_16            |     |v1=0x00000077  // int:119   float:0,000000
  372. CONST_STRING        |     |v2="prop"
  373. APUT_OBJECT         |     |v0[v1]=v2
  374. CONST_16            |     |v1=0x00000078  // int:120   float:0,000000
  375. CONST_STRING        |     |v2="props"
  376. APUT_OBJECT         |     |v0[v1]=v2
  377. CONST_16            |     |v1=0x00000079  // int:121   float:0,000000
  378. CONST_STRING        |     |v2="p_o"
  379. APUT_OBJECT         |     |v0[v1]=v2
  380. CONST_16            |     |v1=0x0000007a  // int:122   float:0,000000
  381. CONST_STRING        |     |v2="p_t"
  382. APUT_OBJECT         |     |v0[v1]=v2
  383. CONST_16            |     |v1=0x0000007b  // int:123   float:0,000000
  384. CONST_STRING        |     |v2="query"
  385. APUT_OBJECT         |     |v0[v1]=v2
  386. CONST_16            |     |v1=0x0000007c  // int:124   float:0,000000
  387. CONST_STRING        |     |v2="raw"
  388. APUT_OBJECT         |     |v0[v1]=v2
  389. CONST_16            |     |v1=0x0000007d  // int:125   float:0,000000
  390. CONST_STRING        |     |v2="receipt"
  391. APUT_OBJECT         |     |v0[v1]=v2
  392. CONST_16            |     |v1=0x0000007e  // int:126   float:0,000000
  393. CONST_STRING        |     |v2="receipt_acks"
  394. APUT_OBJECT         |     |v0[v1]=v2
  395. CONST_16            |     |v1=0x0000007f  // int:127   float:0,000000
  396. CONST_STRING        |     |v2="received"
  397. APUT_OBJECT         |     |v0[v1]=v2
  398. CONST_16            |     |v1=0x00000080  // int:128   float:0,000000
  399. CONST_STRING        |     |v2="relay"
  400. APUT_OBJECT         |     |v0[v1]=v2
  401. CONST_16            |     |v1=0x00000081  // int:129   float:0,000000
  402. CONST_STRING        |     |v2="remove"
  403. APUT_OBJECT         |     |v0[v1]=v2
  404. CONST_16            |     |v1=0x00000082  // int:130   float:0,000000
  405. CONST_STRING        |     |v2="Replaced by new connection"
  406. APUT_OBJECT         |     |v0[v1]=v2
  407. CONST_16            |     |v1=0x00000083  // int:131   float:0,000000
  408. CONST_STRING        |     |v2="request"
  409. APUT_OBJECT         |     |v0[v1]=v2
  410. CONST_16            |     |v1=0x00000084  // int:132   float:0,000000
  411. CONST_STRING        |     |v2="resource"
  412. APUT_OBJECT         |     |v0[v1]=v2
  413. CONST_16            |     |v1=0x00000085  // int:133   float:0,000000
  414. CONST_STRING        |     |v2="resource-constraint"
  415. APUT_OBJECT         |     |v0[v1]=v2
  416. CONST_16            |     |v1=0x00000086  // int:134   float:0,000000
  417. CONST_STRING        |     |v2="response"
  418. APUT_OBJECT         |     |v0[v1]=v2
  419. CONST_16            |     |v1=0x00000087  // int:135   float:0,000000
  420. CONST_STRING        |     |v2="result"
  421. APUT_OBJECT         |     |v0[v1]=v2
  422. CONST_16            |     |v1=0x00000088  // int:136   float:0,000000
  423. CONST_STRING        |     |v2="retry"
  424. APUT_OBJECT         |     |v0[v1]=v2
  425. CONST_16            |     |v1=0x00000089  // int:137   float:0,000000
  426. CONST_STRING        |     |v2="rim"
  427. APUT_OBJECT         |     |v0[v1]=v2
  428. CONST_16            |     |v1=0x0000008a  // int:138   float:0,000000
  429. CONST_STRING        |     |v2="s.whatsapp.net"
  430. APUT_OBJECT         |     |v0[v1]=v2
  431. CONST_16            |     |v1=0x0000008b  // int:139   float:0,000000
  432. CONST_STRING        |     |v2="seconds"
  433. APUT_OBJECT         |     |v0[v1]=v2
  434. CONST_16            |     |v1=0x0000008c  // int:140   float:0,000000
  435. CONST_STRING        |     |v2="server"
  436. APUT_OBJECT         |     |v0[v1]=v2
  437. CONST_16            |     |v1=0x0000008d  // int:141   float:0,000000
  438. CONST_STRING        |     |v2="session"
  439. APUT_OBJECT         |     |v0[v1]=v2
  440. CONST_16            |     |v1=0x0000008e  // int:142   float:0,000000
  441. CONST_STRING        |     |v2="set"
  442. APUT_OBJECT         |     |v0[v1]=v2
  443. CONST_16            |     |v1=0x0000008f  // int:143   float:0,000000
  444. CONST_STRING        |     |v2="show"
  445. APUT_OBJECT         |     |v0[v1]=v2
  446. CONST_16            |     |v1=0x00000090  // int:144   float:0,000000
  447. CONST_STRING        |     |v2="sid"
  448. APUT_OBJECT         |     |v0[v1]=v2
  449. CONST_16            |     |v1=0x00000091  // int:145   float:0,000000
  450. CONST_STRING        |     |v2="sound"
  451. APUT_OBJECT         |     |v0[v1]=v2
  452. CONST_16            |     |v1=0x00000092  // int:146   float:0,000000
  453. CONST_STRING        |     |v2="stamp"
  454. APUT_OBJECT         |     |v0[v1]=v2
  455. CONST_16            |     |v1=0x00000093  // int:147   float:0,000000
  456. CONST_STRING        |     |v2="starttls"
  457. APUT_OBJECT         |     |v0[v1]=v2
  458. CONST_16            |     |v1=0x00000094  // int:148   float:0,000000
  459. CONST_STRING        |     |v2="status"
  460. APUT_OBJECT         |     |v0[v1]=v2
  461. CONST_16            |     |v1=0x00000095  // int:149   float:0,000000
  462. CONST_STRING        |     |v2="stream:error"
  463. APUT_OBJECT         |     |v0[v1]=v2
  464. CONST_16            |     |v1=0x00000096  // int:150   float:0,000000
  465. CONST_STRING        |     |v2="stream:features"
  466. APUT_OBJECT         |     |v0[v1]=v2
  467. CONST_16            |     |v1=0x00000097  // int:151   float:0,000000
  468. CONST_STRING        |     |v2="subject"
  469. APUT_OBJECT         |     |v0[v1]=v2
  470. CONST_16            |     |v1=0x00000098  // int:152   float:0,000000
  471. CONST_STRING        |     |v2="subscribe"
  472. APUT_OBJECT         |     |v0[v1]=v2
  473. CONST_16            |     |v1=0x00000099  // int:153   float:0,000000
  474. CONST_STRING        |     |v2="success"
  475. APUT_OBJECT         |     |v0[v1]=v2
  476. CONST_16            |     |v1=0x0000009a  // int:154   float:0,000000
  477. CONST_STRING        |     |v2="system-shutdown"
  478. APUT_OBJECT         |     |v0[v1]=v2
  479. CONST_16            |     |v1=0x0000009b  // int:155   float:0,000000
  480. CONST_STRING        |     |v2="s_o"
  481. APUT_OBJECT         |     |v0[v1]=v2
  482. CONST_16            |     |v1=0x0000009c  // int:156   float:0,000000
  483. CONST_STRING        |     |v2="s_t"
  484. APUT_OBJECT         |     |v0[v1]=v2
  485. CONST_16            |     |v1=0x0000009d  // int:157   float:0,000000
  486. CONST_STRING        |     |v2="t"
  487. APUT_OBJECT         |     |v0[v1]=v2
  488. CONST_16            |     |v1=0x0000009e  // int:158   float:0,000000
  489. CONST_STRING        |     |v2="TimePassing.caf"
  490. APUT_OBJECT         |     |v0[v1]=v2
  491. CONST_16            |     |v1=0x0000009f  // int:159   float:0,000000
  492. CONST_STRING        |     |v2="timestamp"
  493. APUT_OBJECT         |     |v0[v1]=v2
  494. CONST_16            |     |v1=0x000000a0  // int:160   float:0,000000
  495. CONST_STRING        |     |v2="to"
  496. APUT_OBJECT         |     |v0[v1]=v2
  497. CONST_16            |     |v1=0x000000a1  // int:161   float:0,000000
  498. CONST_STRING        |     |v2="Tri-tone.caf"
  499. APUT_OBJECT         |     |v0[v1]=v2
  500. CONST_16            |     |v1=0x000000a2  // int:162   float:0,000000
  501. CONST_STRING        |     |v2="type"
  502. APUT_OBJECT         |     |v0[v1]=v2
  503. CONST_16            |     |v1=0x000000a3  // int:163   float:0,000000
  504. CONST_STRING        |     |v2="unavailable"
  505. APUT_OBJECT         |     |v0[v1]=v2
  506. CONST_16            |     |v1=0x000000a4  // int:164   float:0,000000
  507. CONST_STRING        |     |v2="uri"
  508. APUT_OBJECT         |     |v0[v1]=v2
  509. CONST_16            |     |v1=0x000000a5  // int:165   float:0,000000
  510. CONST_STRING        |     |v2="url"
  511. APUT_OBJECT         |     |v0[v1]=v2
  512. CONST_16            |     |v1=0x000000a6  // int:166   float:0,000000
  513. CONST_STRING        |     |v2="urn:ietf:params:xml:ns:xmpp-bind"
  514. APUT_OBJECT         |     |v0[v1]=v2
  515. CONST_16            |     |v1=0x000000a7  // int:167   float:0,000000
  516. CONST_STRING        |     |v2="urn:ietf:params:xml:ns:xmpp-sasl"
  517. APUT_OBJECT         |     |v0[v1]=v2
  518. CONST_16            |     |v1=0x000000a8  // int:168   float:0,000000
  519. CONST_STRING        |     |v2="urn:ietf:params:xml:ns:xmpp-session"
  520. APUT_OBJECT         |     |v0[v1]=v2
  521. CONST_16            |     |v1=0x000000a9  // int:169   float:0,000000
  522. CONST_STRING        |     |v2="urn:ietf:params:xml:ns:xmpp-stanzas"
  523. APUT_OBJECT         |     |v0[v1]=v2
  524. CONST_16            |     |v1=0x000000aa  // int:170   float:0,000000
  525. CONST_STRING        |     |v2="urn:ietf:params:xml:ns:xmpp-streams"
  526. APUT_OBJECT         |     |v0[v1]=v2
  527. CONST_16            |     |v1=0x000000ab  // int:171   float:0,000000
  528. CONST_STRING        |     |v2="urn:xmpp:delay"
  529. APUT_OBJECT         |     |v0[v1]=v2
  530. CONST_16            |     |v1=0x000000ac  // int:172   float:0,000000
  531. CONST_STRING        |     |v2="urn:xmpp:ping"
  532. APUT_OBJECT         |     |v0[v1]=v2
  533. CONST_16            |     |v1=0x000000ad  // int:173   float:0,000000
  534. CONST_STRING        |     |v2="urn:xmpp:receipts"
  535. APUT_OBJECT         |     |v0[v1]=v2
  536. CONST_16            |     |v1=0x000000ae  // int:174   float:0,000000
  537. CONST_STRING        |     |v2="urn:xmpp:whatsapp"
  538. APUT_OBJECT         |     |v0[v1]=v2
  539. CONST_16            |     |v1=0x000000af  // int:175   float:0,000000
  540. CONST_STRING        |     |v2="urn:xmpp:whatsapp:dirty"
  541. APUT_OBJECT         |     |v0[v1]=v2
  542. CONST_16            |     |v1=0x000000b0  // int:176   float:0,000000
  543. CONST_STRING        |     |v2="urn:xmpp:whatsapp:mms"
  544. APUT_OBJECT         |     |v0[v1]=v2
  545. CONST_16            |     |v1=0x000000b1  // int:177   float:0,000000
  546. CONST_STRING        |     |v2="urn:xmpp:whatsapp:push"
  547. APUT_OBJECT         |     |v0[v1]=v2
  548. CONST_16            |     |v1=0x000000b2  // int:178   float:0,000000
  549. CONST_STRING        |     |v2="value"
  550. APUT_OBJECT         |     |v0[v1]=v2
  551. CONST_16            |     |v1=0x000000b3  // int:179   float:0,000000
  552. CONST_STRING        |     |v2="vcard"
  553. APUT_OBJECT         |     |v0[v1]=v2
  554. CONST_16            |     |v1=0x000000b4  // int:180   float:0,000000
  555. CONST_STRING        |     |v2="version"
  556. APUT_OBJECT         |     |v0[v1]=v2
  557. CONST_16            |     |v1=0x000000b5  // int:181   float:0,000000
  558. CONST_STRING        |     |v2="video"
  559. APUT_OBJECT         |     |v0[v1]=v2
  560. CONST_16            |     |v1=0x000000b6  // int:182   float:0,000000
  561. CONST_STRING        |     |v2="w"
  562. APUT_OBJECT         |     |v0[v1]=v2
  563. CONST_16            |     |v1=0x000000b7  // int:183   float:0,000000
  564. CONST_STRING        |     |v2="w:g"
  565. APUT_OBJECT         |     |v0[v1]=v2
  566. CONST_16            |     |v1=0x000000b8  // int:184   float:0,000000
  567. CONST_STRING        |     |v2="w:p:r"
  568. APUT_OBJECT         |     |v0[v1]=v2
  569. CONST_16            |     |v1=0x000000b9  // int:185   float:0,000000
  570. CONST_STRING        |     |v2="wait"
  571. APUT_OBJECT         |     |v0[v1]=v2
  572. CONST_16            |     |v1=0x000000ba  // int:186   float:0,000000
  573. CONST_STRING        |     |v2="x"
  574. APUT_OBJECT         |     |v0[v1]=v2
  575. CONST_16            |     |v1=0x000000bb  // int:187   float:0,000000
  576. CONST_STRING        |     |v2="xml-not-well-formed"
  577. APUT_OBJECT         |     |v0[v1]=v2
  578. CONST_16            |     |v1=0x000000bc  // int:188   float:0,000000
  579. CONST_STRING        |     |v2="xml:lang"
  580. APUT_OBJECT         |     |v0[v1]=v2
  581. CONST_16            |     |v1=0x000000bd  // int:189   float:0,000000
  582. CONST_STRING        |     |v2="xmlns"
  583. APUT_OBJECT         |     |v0[v1]=v2
  584. CONST_16            |     |v1=0x000000be  // int:190   float:0,000000
  585. CONST_STRING        |     |v2="xmlns:stream"
  586. APUT_OBJECT         |     |v0[v1]=v2
  587. CONST_16            |     |v1=0x000000bf  // int:191   float:0,000000
  588. CONST_STRING        |     |v2="Xylophone.caf"
  589. APUT_OBJECT         |     |v0[v1]=v2
  590. SPUT_OBJECT         |     |whatsapp.FunXMPP.dictionary=v0  //Lwhatsapp/FunXMPP;.dictionary [Ljava/lang/String;
  591. RETURN_VOID         |     |return
  592.  
  593. //method:0001  access:0x10001
  594. //Lwhatsapp/FunXMPP;.<init>()V
  595. public void <init>()
  596.                 this:v0   //whatsapp.FunXMPP
  597. INVOKE_DIRECT       |     |v0.<init>()  //Ljava/lang/Object;.<init>()V
  598. RETURN_VOID         |     |return
  599.  
  600. //method:0002  access:0x0009
  601. //Lwhatsapp/FunXMPP;.destroyMessage(Lwhatsapp/FunXMPP$FMessage;)V
  602. public static void destroyMessage(whatsapp.FunXMPP$FMessage)
  603.                     :v2   //whatsapp.FunXMPP$FMessage
  604. SGET_OBJECT         |     |v0=whatsapp.FunXMPP.message_store  //Lwhatsapp/FunXMPP;.message_store Ljava/util/Hashtable;
  605. IGET_OBJECT         |     |v1=v2.key  //Lwhatsapp/FunXMPP$FMessage;.key Lwhatsapp/FunXMPP$FMessage$Key;
  606. INVOKE_VIRTUAL      |     |TEMP=v0.remove(v1)  //Ljava/util/Hashtable;.remove(Ljava/lang/Object;)Ljava/lang/Object;
  607. RETURN_VOID         |     |return
  608.  
  609. //method:0003  access:0x0009
  610. //Lwhatsapp/FunXMPP;.getResourceFromJID(Ljava/lang/String;)Ljava/lang/String;
  611. public static java.lang.String getResourceFromJID(java.lang.String)
  612.                     :v2   //java.lang.String
  613. CONST_16            |     |v1=0x0000002f  // int:47   float:0,000000
  614. INVOKE_VIRTUAL      |     |TEMP=v2.indexOf(v1)  //Ljava/lang/String;.indexOf(I)I
  615. MOVE_RESULT         |     |v0=TEMP
  616. CONST_4             |     |v1=0xffffffff  // int:-1   float:NaN
  617. IF_NE               |     |if v0 != v1 goto L0
  618. CONST_STRING        |     |v1=""
  619. LABEL               |   L1:
  620. RETURN_OBJECT       |     |return v1
  621. LABEL               |   L0:
  622. ADD_INT_LIT8        |     |v1 = v0 + 1
  623. INVOKE_VIRTUAL      |     |TEMP=v2.substring(v1)  //Ljava/lang/String;.substring(I)Ljava/lang/String;
  624. MOVE_RESULT_OBJECT  |     |v1=TEMP
  625. GOTO                |     |goto L1
  626.  
  627. //method:0004  access:0x0009
  628. //Lwhatsapp/FunXMPP;.getTextAndEntities(Lcom/whatsapp/org/xmlpull/v1/XmlPullParser;)Ljava/lang/String;
  629. public static java.lang.String getTextAndEntities(com.whatsapp.org.xmlpull.v1.XmlPullParser)
  630.                     :v4   //com.whatsapp.org.xmlpull.v1.XmlPullParser
  631. NEW_INSTANCE        |     |v0=NEW Ljava/lang/StringBuffer;
  632. INVOKE_DIRECT       |     |v0.<init>()  //Ljava/lang/StringBuffer;.<init>()V
  633. INVOKE_INTERFACE    |     |TEMP=v4.nextToken()  //Lcom/whatsapp/org/xmlpull/v1/XmlPullParser;.nextToken()I
  634. LABEL               |   L0:
  635. INVOKE_INTERFACE    |     |TEMP=v4.getEventType()  //Lcom/whatsapp/org/xmlpull/v1/XmlPullParser;.getEventType()I
  636. MOVE_RESULT         |     |v1=TEMP
  637. CONST_4             |     |v2=0x00000003  // int:3   float:0,000000
  638. IF_EQ               |     |if v1 == v2 goto L1
  639. INVOKE_INTERFACE    |     |TEMP=v4.getEventType()  //Lcom/whatsapp/org/xmlpull/v1/XmlPullParser;.getEventType()I
  640. MOVE_RESULT         |     |v1=TEMP
  641. CONST_4             |     |v2=0x00000006  // int:6   float:0,000000
  642. IF_EQ               |     |if v1 == v2 goto L2
  643. INVOKE_INTERFACE    |     |TEMP=v4.getEventType()  //Lcom/whatsapp/org/xmlpull/v1/XmlPullParser;.getEventType()I
  644. MOVE_RESULT         |     |v1=TEMP
  645. CONST_4             |     |v2=0x00000004  // int:4   float:0,000000
  646. IF_NE               |     |if v1 != v2 goto L3
  647. LABEL               |   L2:
  648. INVOKE_INTERFACE    |     |TEMP=v4.getText()  //Lcom/whatsapp/org/xmlpull/v1/XmlPullParser;.getText()Ljava/lang/String;
  649. MOVE_RESULT_OBJECT  |     |v1=TEMP
  650. INVOKE_VIRTUAL      |     |TEMP=v0.append(v1)  //Ljava/lang/StringBuffer;.append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  651. INVOKE_INTERFACE    |     |TEMP=v4.nextToken()  //Lcom/whatsapp/org/xmlpull/v1/XmlPullParser;.nextToken()I
  652. GOTO                |     |goto L0
  653. LABEL               |   L3:
  654. NEW_INSTANCE        |     |v1=NEW Lcom/whatsapp/org/xmlpull/v1/XmlPullParserException;
  655. NEW_INSTANCE        |     |v2=NEW Ljava/lang/StringBuilder;
  656. INVOKE_DIRECT       |     |v2.<init>()  //Ljava/lang/StringBuilder;.<init>()V
  657. CONST_STRING        |     |v3="getTextAndEntities bad type: "
  658. INVOKE_VIRTUAL      |     |TEMP=v2.append(v3)  //Ljava/lang/StringBuilder;.append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  659. MOVE_RESULT_OBJECT  |     |v2=TEMP
  660. INVOKE_INTERFACE    |     |TEMP=v4.getEventType()  //Lcom/whatsapp/org/xmlpull/v1/XmlPullParser;.getEventType()I
  661. MOVE_RESULT         |     |v3=TEMP
  662. INVOKE_VIRTUAL      |     |TEMP=v2.append(v3)  //Ljava/lang/StringBuilder;.append(I)Ljava/lang/StringBuilder;
  663. MOVE_RESULT_OBJECT  |     |v2=TEMP
  664. INVOKE_VIRTUAL      |     |TEMP=v2.toString()  //Ljava/lang/StringBuilder;.toString()Ljava/lang/String;
  665. MOVE_RESULT_OBJECT  |     |v2=TEMP
  666. INVOKE_DIRECT       |     |v1.<init>(v2)  //Lcom/whatsapp/org/xmlpull/v1/XmlPullParserException;.<init>(Ljava/lang/String;)V
  667. THROW               |     |throw v1
  668. LABEL               |   L1:
  669. INVOKE_VIRTUAL      |     |TEMP=v0.toString()  //Ljava/lang/StringBuffer;.toString()Ljava/lang/String;
  670. MOVE_RESULT_OBJECT  |     |v1=TEMP
  671. RETURN_OBJECT       |     |return v1
  672.  
  673. Annotations for Method :
  674. @Ldalvik/annotation/Throws;({Ljava/io/IOException;,Lcom/whatsapp/org/xmlpull/v1/XmlPullParserException;})
  675. ==
  676.  
  677.  
  678. //method:0005  access:0x0009
  679. //Lwhatsapp/FunXMPP;.ignoreElement(Lcom/whatsapp/org/xmlpull/v1/XmlPullParser;Ljava/lang/String;)V
  680. public static void ignoreElement(com.whatsapp.org.xmlpull.v1.XmlPullParser,java.lang.String)
  681.                     :v5   //com.whatsapp.org.xmlpull.v1.XmlPullParser
  682.                     :v6   //java.lang.String
  683. CONST_4             |     |v4=0x00000003  // int:3   float:0,000000
  684. CONST_4             |     |v3=0x00000000  // int:0   float:0,000000
  685. CONST_4             |     |v0=0x00000000  // int:0   float:0,000000
  686. LABEL               |   L0:
  687. INVOKE_INTERFACE    |     |TEMP=v5.nextToken()  //Lcom/whatsapp/org/xmlpull/v1/XmlPullParser;.nextToken()I
  688. INVOKE_INTERFACE    |     |TEMP=v5.getEventType()  //Lcom/whatsapp/org/xmlpull/v1/XmlPullParser;.getEventType()I
  689. MOVE_RESULT         |     |v1=TEMP
  690. CONST_4             |     |v2=0x00000004  // int:4   float:0,000000
  691. IF_EQ               |     |if v1 == v2 goto L0
  692. INVOKE_INTERFACE    |     |TEMP=v5.getEventType()  //Lcom/whatsapp/org/xmlpull/v1/XmlPullParser;.getEventType()I
  693. MOVE_RESULT         |     |v1=TEMP
  694. CONST_4             |     |v2=0x00000006  // int:6   float:0,000000
  695. IF_EQ               |     |if v1 == v2 goto L0
  696. INVOKE_INTERFACE    |     |TEMP=v5.getEventType()  //Lcom/whatsapp/org/xmlpull/v1/XmlPullParser;.getEventType()I
  697. MOVE_RESULT         |     |v1=TEMP
  698. CONST_4             |     |v2=0x00000002  // int:2   float:0,000000
  699. IF_NE               |     |if v1 != v2 goto L1
  700. ADD_INT_LIT8        |     |v0 = v0 + 1
  701. GOTO                |     |goto L0
  702. LABEL               |   L1:
  703. IF_NEZ              |     |if v0 != 0 goto L2
  704. INVOKE_INTERFACE    |     |v5.require(v4,v3,v6)  //Lcom/whatsapp/org/xmlpull/v1/XmlPullParser;.require(ILjava/lang/String;Ljava/lang/String;)V
  705. RETURN_VOID         |     |return
  706. LABEL               |   L2:
  707. INVOKE_INTERFACE    |     |v5.require(v4,v3,v3)  //Lcom/whatsapp/org/xmlpull/v1/XmlPullParser;.require(ILjava/lang/String;Ljava/lang/String;)V
  708. ADD_INT_LIT8        |     |v0 = v0 + -1
  709. GOTO                |     |goto L0
  710.  
  711. Annotations for Method :
  712. @Ldalvik/annotation/Throws;({Ljava/io/IOException;,Lcom/whatsapp/org/xmlpull/v1/XmlPullParserException;})
  713. ==
  714.  
  715.  
  716. //method:0006  access:0x0009
  717. //Lwhatsapp/FunXMPP;.removeResourceFromJID(Ljava/lang/String;)Ljava/lang/String;
  718. public static java.lang.String removeResourceFromJID(java.lang.String)
  719.                     :v2   //java.lang.String
  720. CONST_16            |     |v1=0x0000002f  // int:47   float:0,000000
  721. INVOKE_VIRTUAL      |     |TEMP=v2.indexOf(v1)  //Ljava/lang/String;.indexOf(I)I
  722. MOVE_RESULT         |     |v0=TEMP
  723. CONST_4             |     |v1=0xffffffff  // int:-1   float:NaN
  724. IF_NE               |     |if v0 != v1 goto L0
  725. MOVE_OBJECT         |     |v1 = v2
  726. LABEL               |   L1:
  727. RETURN_OBJECT       |     |return v1
  728. LABEL               |   L0:
  729. CONST_4             |     |v1=0x00000000  // int:0   float:0,000000
  730. INVOKE_VIRTUAL      |     |TEMP=v2.substring(v1,v0)  //Ljava/lang/String;.substring(II)Ljava/lang/String;
  731. MOVE_RESULT_OBJECT  |     |v1=TEMP
  732. GOTO                |     |goto L1
  733.  
  734. Annotations for Class :
  735. @Ldalvik/annotation/MemberClasses;({Lwhatsapp/FunXMPP$KeyValue;,Lwhatsapp/FunXMPP$ProtocolTreeNode;,Lwhatsapp/FunXMPP$XmlTreeNodeReader;,Lwhatsapp/FunXMPP$XmlTreeNodeWriter;,Lwhatsapp/FunXMPP$BinTreeNodeReader;,Lwhatsapp/FunXMPP$EofIsExceptionInputStream;,Lwhatsapp/FunXMPP$BinTreeNodeWriter;,Lwhatsapp/FunXMPP$WAByteArrayOutputStream;,Lwhatsapp/FunXMPP$TreeNodeReader;,Lwhatsapp/FunXMPP$TreeNodeWriter;,Lwhatsapp/FunXMPP$Login;,Lwhatsapp/FunXMPP$Connection;,Lwhatsapp/FunXMPP$FMessage;,Lwhatsapp/FunXMPP$FunRuntimeException;,Lwhatsapp/FunXMPP$CorruptStreamException;,Lwhatsapp/FunXMPP$LoginFailureException;,Lwhatsapp/FunXMPP$FMessageVisitor;,Lwhatsapp/FunXMPP$IqResultHandler;,Lwhatsapp/FunXMPP$StringRunnable;,Lwhatsapp/FunXMPP$IntRunnable;,Lwhatsapp/FunXMPP$GroupListener;,Lwhatsapp/FunXMPP$Listener;,Lwhatsapp/FunXMPP$DateParser;})
  736. ==
Add Comment
Please, Sign In to add comment