Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 4th, 2012  |  syntax: None  |  size: 12.66 KB  |  hits: 15  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <init>
  2.  
  3. Code(max_stack = 8, max_locals = 8, code_length = 395)
  4. 0:    aload_0
  5. 1:    aload_1
  6. 2:    invokespecial     com.threerings.puzzle.client.PuzzleBoardView.<init> (Lcom/threerings/puzzle/util/d;)V (89)
  7. 5:    aload_0
  8. 6:    new               <com.threerings.piracy.puzzle.duty.carpentry.l> (27)
  9. 9:    dup
  10. 10:   aload_0
  11. 11:   invokespecial     com.threerings.piracy.puzzle.duty.carpentry.l.<init> (Lcom/threerings/piracy/puzzle/duty/carpentry/CarpentryBoardView;)V (90)
  12. 14:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoardView._flyRemover Lcom/threerings/media/sprite/k; (60)
  13. 17:   aload_0
  14. 18:   new               <com.threerings.piracy.puzzle.duty.carpentry.p> (31)
  15. 21:   dup
  16. 22:   aload_0
  17. 23:   invokespecial     com.threerings.piracy.puzzle.duty.carpentry.p.<init> (Lcom/threerings/piracy/puzzle/duty/carpentry/CarpentryBoardView;)V (91)
  18. 26:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoardView._scrollRemover Lcom/threerings/media/sprite/k; (66)
  19. 29:   aload_0
  20. 30:   invokestatic      com.google.common.collect.aV.a ()Ljava/util/ArrayList; (116)
  21. 33:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoardView._holes Ljava/util/ArrayList; (61)
  22. 36:   aload_0
  23. 37:   new               <com.threerings.piracy.puzzle.duty.carpentry.o> (30)
  24. 40:   dup
  25. 41:   aload_0
  26. 42:   invokespecial     com.threerings.piracy.puzzle.duty.carpentry.o.<init> (Lcom/threerings/piracy/puzzle/duty/carpentry/CarpentryBoardView;)V (92)
  27. 45:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoardView._scrolly Lcom/threerings/media/sprite/i; (67)
  28. 48:   aload_0
  29. 49:   bipush            7
  30. 51:   anewarray         <com.threerings.media.image.o> (8)
  31. 54:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoardView._deck [Lcom/threerings/media/image/o; (59)
  32. 57:   aload_0
  33. 58:   bipush            8
  34. 60:   anewarray         <java.awt.image.BufferedImage> (43)
  35. 63:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoardView._pieceTextures [Ljava/awt/image/BufferedImage; (64)
  36. 66:   aload_0
  37. 67:   iconst_4
  38. 68:   anewarray         <java.awt.image.BufferedImage> (43)
  39. 71:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoardView._puttyImg [Ljava/awt/image/BufferedImage; (65)
  40. 74:   aload_0
  41. 75:   ldc               -1073741822 (221)
  42. 77:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoardView._layer I (62)
  43. 80:   aload_0
  44. 81:   aload_1
  45. 82:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoardView._ctx Lcom/threerings/piracy/util/f; (58)
  46. 85:   aload_0
  47. 86:   aload_2
  48. 87:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoardView._controller Lcom/threerings/piracy/puzzle/duty/carpentry/CarpentryController; (57)
  49. 90:   aload_0
  50. 91:   invokestatic      com.threerings.piracy.roister.client.p.a ()I (117)
  51. 94:   iconst_2
  52. 95:   isub
  53. 96:   invokestatic      com.threerings.piracy.roister.client.p.a (I)Ljava/awt/Font; (118)
  54. 99:   invokevirtual     com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoardView.setFont (Ljava/awt/Font;)V (193)
  55. 102:  getstatic         com.threerings.piracy.client.ag.d Lcom/threerings/piracy/client/ag; (77)
  56. 105:  ldc               "media/yohoho/puzzle/duty/carpentry/wood_background.png" (217)
  57. 107:  bipush            108
  58. 109:  bipush            54
  59. 111:  invokevirtual     com.threerings.piracy.client.ag.a (Ljava/lang/String;II)Lcom/threerings/media/tile/UniformTileSet; (119)
  60. 114:  astore_3
  61. 115:  iconst_0
  62. 116:  istore            %4
  63. 118:  iload             %4
  64. 120:  bipush            7
  65. 122:  if_icmpge         #144
  66. 125:  aload_0
  67. 126:  getfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoardView._deck [Lcom/threerings/media/image/o; (59)
  68. 129:  iload             %4
  69. 131:  aload_3
  70. 132:  iload             %4
  71. 134:  invokevirtual     com.threerings.media.tile.UniformTileSet.getTileMirage (I)Lcom/threerings/media/image/o; (188)
  72. 137:  aastore
  73. 138:  iinc              %4      1
  74. 141:  goto              #118
  75. 144:  getstatic         com.threerings.piracy.client.ag.d Lcom/threerings/piracy/client/ag; (77)
  76. 147:  ldc               "media/yohoho/puzzle/duty/carpentry/wood_pieces.png" (218)
  77. 149:  bipush            90
  78. 151:  bipush            54
  79. 153:  invokevirtual     com.threerings.piracy.client.ag.a (Ljava/lang/String;II)Lcom/threerings/media/tile/UniformTileSet; (119)
  80. 156:  astore            %4
  81. 158:  iconst_0
  82. 159:  istore            %5
  83. 161:  iload             %5
  84. 163:  bipush            8
  85. 165:  if_icmpge         #188
  86. 168:  aload_0
  87. 169:  getfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoardView._pieceTextures [Ljava/awt/image/BufferedImage; (64)
  88. 172:  iload             %5
  89. 174:  aload             %4
  90. 176:  iload             %5
  91. 178:  invokevirtual     com.threerings.media.tile.UniformTileSet.getRawTileImage (I)Ljava/awt/image/BufferedImage; (186)
  92. 181:  aastore
  93. 182:  iinc              %5      1
  94. 185:  goto              #161
  95. 188:  getstatic         com.threerings.piracy.client.ag.d Lcom/threerings/piracy/client/ag; (77)
  96. 191:  ldc               "media/yohoho/puzzle/duty/carpentry/putty.png" (215)
  97. 193:  bipush            56
  98. 195:  bipush            68
  99. 197:  invokevirtual     com.threerings.piracy.client.ag.a (Ljava/lang/String;II)Lcom/threerings/media/tile/UniformTileSet; (119)
  100. 200:  astore            %5
  101. 202:  aconst_null
  102. 203:  astore            %6
  103. 205:  iconst_0
  104. 206:  istore            %7
  105. 208:  iload             %7
  106. 210:  iconst_4
  107. 211:  if_icmpge         #268
  108. 214:  iload             %7
  109. 216:  iconst_2
  110. 217:  irem
  111. 218:  ifne              #237
  112. 221:  aload             %5
  113. 223:  iload             %7
  114. 225:  iconst_2
  115. 226:  idiv
  116. 227:  invokevirtual     com.threerings.media.tile.UniformTileSet.getTileMirage (I)Lcom/threerings/media/image/o; (188)
  117. 230:  invokeinterface   com.threerings.media.image.o.d ()Ljava/awt/image/BufferedImage; (203)   1       0
  118. 235:  astore            %6
  119. 237:  aload_0
  120. 238:  getfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoardView._puttyImg [Ljava/awt/image/BufferedImage; (65)
  121. 241:  iload             %7
  122. 243:  aload_1
  123. 244:  invokeinterface   com.threerings.piracy.util.f.N ()Lcom/threerings/media/image/b; (201)   1       0
  124. 249:  aload             %6
  125. 251:  getstatic         com.threerings.piracy.puzzle.duty.carpentry.j.j [Ljava/awt/Color; (82)
  126. 254:  iload             %7
  127. 256:  aaload
  128. 257:  iconst_1
  129. 258:  invokestatic      com.threerings.media.image.d.a (Lcom/threerings/media/image/b;Ljava/awt/image/BufferedImage;Ljava/awt/Color;I)Ljava/awt/image/BufferedImage; (120)
  130. 261:  aastore
  131. 262:  iinc              %7      1
  132. 265:  goto              #208
  133. 268:  aload_0
  134. 269:  new               <com.threerings.media.sprite.j> (12)
  135. 272:  dup
  136. 273:  getstatic         com.threerings.piracy.client.ag.d Lcom/threerings/piracy/client/ag; (77)
  137. 276:  ldc               "media/yohoho/puzzle/duty/carpentry/toolbox.png" (216)
  138. 278:  invokevirtual     com.threerings.piracy.client.ag.a (Ljava/lang/String;)Lcom/threerings/media/image/o; (121)
  139. 281:  invokespecial     com.threerings.media.sprite.j.<init> (Lcom/threerings/media/image/o;)V (93)
  140. 284:  putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoardView._toolbox Lcom/threerings/media/sprite/j; (69)
  141. 287:  aload_0
  142. 288:  getfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoardView._toolbox Lcom/threerings/media/sprite/j; (69)
  143. 291:  bipush            42
  144. 293:  sipush            215
  145. 296:  invokevirtual     com.threerings.media.sprite.j.a (II)V (122)
  146. 299:  aload_0
  147. 300:  getfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoardView._toolbox Lcom/threerings/media/sprite/j; (69)
  148. 303:  ldc               65536 (222)
  149. 305:  invokevirtual     com.threerings.media.sprite.j.f (I)V (178)
  150. 308:  aload_0
  151. 309:  aload_0
  152. 310:  getfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoardView._toolbox Lcom/threerings/media/sprite/j; (69)
  153. 313:  invokevirtual     com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoardView.a (Lcom/threerings/media/sprite/i;)V (123)
  154. 316:  aload_0
  155. 317:  bipush            7
  156. 319:  anewarray         <com.threerings.media.util.g> (15)
  157. 322:  putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoardView._bonusAnimations [Lcom/threerings/media/util/g; (54)
  158. 325:  iconst_0
  159. 326:  istore            %7
  160. 328:  iload             %7
  161. 330:  bipush            7
  162. 332:  if_icmpge         #394
  163. 335:  aload_0
  164. 336:  getfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoardView._bonusAnimations [Lcom/threerings/media/util/g; (54)
  165. 339:  iload             %7
  166. 341:  new               <com.threerings.media.tile.i> (14)
  167. 344:  dup
  168. 345:  getstatic         com.threerings.piracy.client.ag.d Lcom/threerings/piracy/client/ag; (77)
  169. 348:  new               <java.lang.StringBuilder> (48)
  170. 351:  dup
  171. 352:  invokespecial     java.lang.StringBuilder.<init> ()V (94)
  172. 355:  ldc               "media/yohoho/puzzle/duty/carpentry/bonus_" (214)
  173. 357:  invokevirtual     java.lang.StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; (156)
  174. 360:  getstatic         com.threerings.piracy.puzzle.duty.data.a.C [Ljava/lang/String; (50)
  175. 363:  iload             %7
  176. 365:  aaload
  177. 366:  invokevirtual     java.lang.StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; (156)
  178. 369:  ldc               ".png" (205)
  179. 371:  invokevirtual     java.lang.StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; (156)
  180. 374:  invokevirtual     java.lang.StringBuilder.toString ()Ljava/lang/String; (195)
  181. 377:  bipush            36
  182. 379:  bipush            36
  183. 381:  invokevirtual     com.threerings.piracy.client.ag.a (Ljava/lang/String;II)Lcom/threerings/media/tile/UniformTileSet; (119)
  184. 384:  invokespecial     com.threerings.media.tile.i.<init> (Lcom/threerings/media/tile/TileSet;)V (95)
  185. 387:  aastore
  186. 388:  iinc              %7      1
  187. 391:  goto              #328
  188. 394:  return
  189.  
  190. Attribute(s) =
  191. LineNumber(0, 81), LineNumber(5, 644), LineNumber(17, 651), LineNumber(29, 675),
  192. LineNumber(36, 678), LineNumber(48, 686), LineNumber(57, 689), LineNumber(66, 692),
  193. LineNumber(74, 695), LineNumber(80, 83), LineNumber(85, 84), LineNumber(90, 87),
  194. LineNumber(102, 90), LineNumber(115, 92), LineNumber(125, 93), LineNumber(138, 92),
  195. LineNumber(144, 97), LineNumber(158, 99), LineNumber(168, 103), LineNumber(182, 99),
  196. LineNumber(188, 107), LineNumber(202, 109), LineNumber(205, 110), LineNumber(214, 111),
  197. LineNumber(221, 112), LineNumber(237, 114), LineNumber(262, 110), LineNumber(268, 119),
  198. LineNumber(287, 120), LineNumber(299, 121), LineNumber(308, 122), LineNumber(316, 125),
  199. LineNumber(325, 126), LineNumber(335, 127), LineNumber(388, 126), LineNumber(394, 133)
  200.  
  201.  
  202.  
  203. a
  204. getPreferredSize
  205. a
  206. a
  207. a
  208. c
  209. d
  210. b
  211. a
  212. a
  213. c
  214. a
  215. a
  216. a
  217. b
  218. a
  219. a
  220. a
  221. b
  222. c
  223. a
  224. a
  225. b
  226. c
  227. d
  228. e
  229. a
  230. a
  231. <clinit>
  232. <init>
  233.  
  234. Code(max_stack = 2, max_locals = 1, code_length = 48)
  235. 0:    aload_0
  236. 1:    invokespecial     com.threerings.puzzle.data.Board.<init> ()V (33)
  237. 4:    aload_0
  238. 5:    iconst_3
  239. 6:    newarray          <byte>
  240. 8:    putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoard.a [B (23)
  241. 11:   aload_0
  242. 12:   iconst_3
  243. 13:   anewarray         <[B> (1)
  244. 16:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoard.b [[B (25)
  245. 19:   aload_0
  246. 20:   iconst_4
  247. 21:   anewarray         <com.threerings.piracy.puzzle.duty.carpentry.Hole> (7)
  248. 24:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoard._holes [Lcom/threerings/piracy/puzzle/duty/carpentry/Hole; (22)
  249. 27:   aload_0
  250. 28:   iconst_0
  251. 29:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoard._bonusMode B (19)
  252. 32:   aload_0
  253. 33:   iconst_m1
  254. 34:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoard._desiredBonus B (20)
  255. 37:   aload_0
  256. 38:   iconst_0
  257. 39:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoard.c I (26)
  258. 42:   aload_0
  259. 43:   iconst_0
  260. 44:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoard.e I (28)
  261. 47:   return
  262.  
  263. Attribute(s) =
  264. LineNumber(0, 27), LineNumber(4, 451), LineNumber(11, 455), LineNumber(19, 458),
  265. LineNumber(27, 461), LineNumber(32, 464), LineNumber(37, 467), LineNumber(42, 470),
  266. LineNumber(47, 28)
  267.  
  268.  
  269. <init>
  270.  
  271. Code(max_stack = 2, max_locals = 2, code_length = 53)
  272. 0:    aload_0
  273. 1:    invokespecial     com.threerings.puzzle.data.Board.<init> ()V (33)
  274. 4:    aload_0
  275. 5:    iconst_3
  276. 6:    newarray          <byte>
  277. 8:    putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoard.a [B (23)
  278. 11:   aload_0
  279. 12:   iconst_3
  280. 13:   anewarray         <[B> (1)
  281. 16:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoard.b [[B (25)
  282. 19:   aload_0
  283. 20:   iconst_4
  284. 21:   anewarray         <com.threerings.piracy.puzzle.duty.carpentry.Hole> (7)
  285. 24:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoard._holes [Lcom/threerings/piracy/puzzle/duty/carpentry/Hole; (22)
  286. 27:   aload_0
  287. 28:   iconst_0
  288. 29:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoard._bonusMode B (19)
  289. 32:   aload_0
  290. 33:   iconst_m1
  291. 34:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoard._desiredBonus B (20)
  292. 37:   aload_0
  293. 38:   iconst_0
  294. 39:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoard.c I (26)
  295. 42:   aload_0
  296. 43:   iconst_0
  297. 44:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoard.e I (28)
  298. 47:   aload_0
  299. 48:   iload_1
  300. 49:   putfield          com.threerings.piracy.puzzle.duty.carpentry.CarpentryBoard._difficulty I (21)
  301. 52:   return
  302.  
  303. Attribute(s) =
  304. LineNumber(0, 34), LineNumber(4, 451), LineNumber(11, 455), LineNumber(19, 458),
  305. LineNumber(27, 461), LineNumber(32, 464), LineNumber(37, 467), LineNumber(42, 470),
  306. LineNumber(47, 35), LineNumber(52, 36)
  307.  
  308.  
  309. h
  310. a
  311. a
  312. c
  313. b
  314. d
  315. a
  316. b
  317. c
  318. c
  319. d
  320. e
  321. b
  322. a
  323. f
  324. d
  325. e
  326. g
  327. h
  328. i
  329. e
  330. f
  331. clone
  332. <clinit>