You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

BigMethod.java 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488
  1. public class BigMethod {
  2. public void i_am_a_big_method() {
  3. for (int i = 0; i < 1; i++) {
  4. System.out.print(".");
  5. System.out.print(".");
  6. System.out.print(".");
  7. System.out.print(".");
  8. System.out.print(".");
  9. System.out.print(".");
  10. }
  11. for (int i = 0; i < 1; i++) {
  12. System.out.print(".");
  13. System.out.print(".");
  14. System.out.print(".");
  15. System.out.print(".");
  16. System.out.print(".");
  17. System.out.print(".");
  18. }
  19. for (int i = 0; i < 1; i++) {
  20. System.out.print(".");
  21. System.out.print(".");
  22. System.out.print(".");
  23. System.out.print(".");
  24. System.out.print(".");
  25. System.out.print(".");
  26. }
  27. for (int i = 0; i < 1; i++) {
  28. System.out.print(".");
  29. System.out.print(".");
  30. System.out.print(".");
  31. System.out.print(".");
  32. System.out.print(".");
  33. System.out.print(".");
  34. }
  35. for (int i = 0; i < 1; i++) {
  36. System.out.print(".");
  37. System.out.print(".");
  38. System.out.print(".");
  39. System.out.print(".");
  40. System.out.print(".");
  41. System.out.print(".");
  42. }
  43. for (int i = 0; i < 1; i++) {
  44. System.out.print(".");
  45. System.out.print(".");
  46. System.out.print(".");
  47. System.out.print(".");
  48. System.out.print(".");
  49. System.out.print(".");
  50. }
  51. for (int i = 0; i < 1; i++) {
  52. System.out.print(".");
  53. System.out.print(".");
  54. System.out.print(".");
  55. System.out.print(".");
  56. System.out.print(".");
  57. System.out.print(".");
  58. }
  59. for (int i = 0; i < 1; i++) {
  60. System.out.print(".");
  61. System.out.print(".");
  62. System.out.print(".");
  63. System.out.print(".");
  64. System.out.print(".");
  65. System.out.print(".");
  66. }
  67. for (int i = 0; i < 1; i++) {
  68. System.out.print(".");
  69. System.out.print(".");
  70. System.out.print(".");
  71. System.out.print(".");
  72. System.out.print(".");
  73. System.out.print(".");
  74. }
  75. for (int i = 0; i < 1; i++) {
  76. System.out.print(".");
  77. System.out.print(".");
  78. System.out.print(".");
  79. System.out.print(".");
  80. System.out.print(".");
  81. System.out.print(".");
  82. }
  83. for (int i = 0; i < 1; i++) {
  84. System.out.print(".");
  85. System.out.print(".");
  86. System.out.print(".");
  87. System.out.print(".");
  88. System.out.print(".");
  89. System.out.print(".");
  90. }
  91. for (int i = 0; i < 1; i++) {
  92. System.out.print(".");
  93. System.out.print(".");
  94. System.out.print(".");
  95. System.out.print(".");
  96. System.out.print(".");
  97. System.out.print(".");
  98. }
  99. for (int i = 0; i < 1; i++) {
  100. System.out.print(".");
  101. System.out.print(".");
  102. System.out.print(".");
  103. System.out.print(".");
  104. System.out.print(".");
  105. System.out.print(".");
  106. }
  107. for (int i = 0; i < 1; i++) {
  108. System.out.print(".");
  109. System.out.print(".");
  110. System.out.print(".");
  111. System.out.print(".");
  112. System.out.print(".");
  113. System.out.print(".");
  114. }
  115. for (int i = 0; i < 1; i++) {
  116. System.out.print(".");
  117. System.out.print(".");
  118. System.out.print(".");
  119. System.out.print(".");
  120. System.out.print(".");
  121. System.out.print(".");
  122. }
  123. for (int i = 0; i < 1; i++) {
  124. System.out.print(".");
  125. System.out.print(".");
  126. System.out.print(".");
  127. System.out.print(".");
  128. System.out.print(".");
  129. System.out.print(".");
  130. }
  131. for (int i = 0; i < 1; i++) {
  132. System.out.print(".");
  133. System.out.print(".");
  134. System.out.print(".");
  135. System.out.print(".");
  136. System.out.print(".");
  137. System.out.print(".");
  138. }
  139. for (int i = 0; i < 1; i++) {
  140. System.out.print(".");
  141. System.out.print(".");
  142. System.out.print(".");
  143. System.out.print(".");
  144. System.out.print(".");
  145. System.out.print(".");
  146. }
  147. for (int i = 0; i < 1; i++) {
  148. System.out.print(".");
  149. System.out.print(".");
  150. System.out.print(".");
  151. System.out.print(".");
  152. System.out.print(".");
  153. System.out.print(".");
  154. }
  155. for (int i = 0; i < 1; i++) {
  156. System.out.print(".");
  157. System.out.print(".");
  158. System.out.print(".");
  159. System.out.print(".");
  160. System.out.print(".");
  161. System.out.print(".");
  162. }
  163. for (int i = 0; i < 1; i++) {
  164. System.out.print(".");
  165. System.out.print(".");
  166. System.out.print(".");
  167. System.out.print(".");
  168. System.out.print(".");
  169. System.out.print(".");
  170. }
  171. for (int i = 0; i < 1; i++) {
  172. System.out.print(".");
  173. System.out.print(".");
  174. System.out.print(".");
  175. System.out.print(".");
  176. System.out.print(".");
  177. System.out.print(".");
  178. }
  179. for (int i = 0; i < 1; i++) {
  180. System.out.print(".");
  181. System.out.print(".");
  182. System.out.print(".");
  183. System.out.print(".");
  184. System.out.print(".");
  185. System.out.print(".");
  186. }
  187. for (int i = 0; i < 1; i++) {
  188. System.out.print(".");
  189. System.out.print(".");
  190. System.out.print(".");
  191. System.out.print(".");
  192. System.out.print(".");
  193. System.out.print(".");
  194. }
  195. for (int i = 0; i < 1; i++) {
  196. System.out.print(".");
  197. System.out.print(".");
  198. System.out.print(".");
  199. System.out.print(".");
  200. System.out.print(".");
  201. System.out.print(".");
  202. }
  203. for (int i = 0; i < 1; i++) {
  204. System.out.print(".");
  205. System.out.print(".");
  206. System.out.print(".");
  207. System.out.print(".");
  208. System.out.print(".");
  209. System.out.print(".");
  210. }
  211. for (int i = 0; i < 1; i++) {
  212. System.out.print(".");
  213. System.out.print(".");
  214. System.out.print(".");
  215. System.out.print(".");
  216. System.out.print(".");
  217. System.out.print(".");
  218. }
  219. for (int i = 0; i < 1; i++) {
  220. System.out.print(".");
  221. System.out.print(".");
  222. System.out.print(".");
  223. System.out.print(".");
  224. System.out.print(".");
  225. System.out.print(".");
  226. }
  227. for (int i = 0; i < 1; i++) {
  228. System.out.print(".");
  229. System.out.print(".");
  230. System.out.print(".");
  231. System.out.print(".");
  232. System.out.print(".");
  233. System.out.print(".");
  234. }
  235. for (int i = 0; i < 1; i++) {
  236. System.out.print(".");
  237. System.out.print(".");
  238. System.out.print(".");
  239. System.out.print(".");
  240. System.out.print(".");
  241. System.out.print(".");
  242. }
  243. for (int i = 0; i < 1; i++) {
  244. System.out.print(".");
  245. System.out.print(".");
  246. System.out.print(".");
  247. System.out.print(".");
  248. System.out.print(".");
  249. System.out.print(".");
  250. }
  251. for (int i = 0; i < 1; i++) {
  252. System.out.print(".");
  253. System.out.print(".");
  254. System.out.print(".");
  255. System.out.print(".");
  256. System.out.print(".");
  257. System.out.print(".");
  258. }
  259. for (int i = 0; i < 1; i++) {
  260. System.out.print(".");
  261. System.out.print(".");
  262. System.out.print(".");
  263. System.out.print(".");
  264. System.out.print(".");
  265. System.out.print(".");
  266. }
  267. for (int i = 0; i < 1; i++) {
  268. System.out.print(".");
  269. System.out.print(".");
  270. System.out.print(".");
  271. System.out.print(".");
  272. System.out.print(".");
  273. System.out.print(".");
  274. }
  275. for (int i = 0; i < 1; i++) {
  276. System.out.print(".");
  277. System.out.print(".");
  278. System.out.print(".");
  279. System.out.print(".");
  280. System.out.print(".");
  281. System.out.print(".");
  282. }
  283. for (int i = 0; i < 1; i++) {
  284. System.out.print(".");
  285. System.out.print(".");
  286. System.out.print(".");
  287. System.out.print(".");
  288. System.out.print(".");
  289. System.out.print(".");
  290. }
  291. for (int i = 0; i < 1; i++) {
  292. System.out.print(".");
  293. System.out.print(".");
  294. System.out.print(".");
  295. System.out.print(".");
  296. System.out.print(".");
  297. System.out.print(".");
  298. }
  299. for (int i = 0; i < 1; i++) {
  300. System.out.print(".");
  301. System.out.print(".");
  302. System.out.print(".");
  303. System.out.print(".");
  304. System.out.print(".");
  305. System.out.print(".");
  306. }
  307. for (int i = 0; i < 1; i++) {
  308. System.out.print(".");
  309. System.out.print(".");
  310. System.out.print(".");
  311. System.out.print(".");
  312. System.out.print(".");
  313. System.out.print(".");
  314. }
  315. for (int i = 0; i < 1; i++) {
  316. System.out.print(".");
  317. System.out.print(".");
  318. System.out.print(".");
  319. System.out.print(".");
  320. System.out.print(".");
  321. System.out.print(".");
  322. }
  323. for (int i = 0; i < 1; i++) {
  324. System.out.print(".");
  325. System.out.print(".");
  326. System.out.print(".");
  327. System.out.print(".");
  328. System.out.print(".");
  329. System.out.print(".");
  330. }
  331. for (int i = 0; i < 1; i++) {
  332. System.out.print(".");
  333. System.out.print(".");
  334. System.out.print(".");
  335. System.out.print(".");
  336. System.out.print(".");
  337. System.out.print(".");
  338. }
  339. for (int i = 0; i < 1; i++) {
  340. System.out.print(".");
  341. System.out.print(".");
  342. System.out.print(".");
  343. System.out.print(".");
  344. System.out.print(".");
  345. System.out.print(".");
  346. }
  347. for (int i = 0; i < 1; i++) {
  348. System.out.print(".");
  349. System.out.print(".");
  350. System.out.print(".");
  351. System.out.print(".");
  352. System.out.print(".");
  353. System.out.print(".");
  354. }
  355. }
  356. public static void main(String[] args) {
  357. new BigMethod().i_am_a_big_method();
  358. }
  359. }
  360. aspect GoBang {
  361. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  362. System.err.println("Kaboom");
  363. }
  364. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  365. System.err.println("Kaboom");
  366. }
  367. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  368. System.err.println("Kaboom");
  369. }
  370. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  371. System.err.println("Kaboom");
  372. }
  373. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  374. System.err.println("Kaboom");
  375. }
  376. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  377. System.err.println("Kaboom");
  378. }
  379. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  380. System.err.println("Kaboom");
  381. }
  382. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  383. System.err.println("Kaboom");
  384. }
  385. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  386. System.err.println("Kaboom");
  387. }
  388. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  389. System.err.println("Kaboom");
  390. }
  391. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  392. System.err.println("Kaboom");
  393. }
  394. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  395. System.err.println("Kaboom");
  396. }
  397. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  398. System.err.println("Kaboom");
  399. }
  400. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  401. System.err.println("Kaboom");
  402. }
  403. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  404. System.err.println("Kaboom");
  405. }
  406. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  407. System.err.println("Kaboom");
  408. }
  409. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  410. System.err.println("Kaboom");
  411. }
  412. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  413. System.err.println("Kaboom");
  414. }
  415. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  416. System.err.println("Kaboom");
  417. }
  418. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  419. System.err.println("Kaboom");
  420. }
  421. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  422. System.err.println("Kaboom");
  423. }
  424. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  425. System.err.println("Kaboom");
  426. }
  427. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  428. System.err.println("Kaboom");
  429. }
  430. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  431. System.err.println("Kaboom");
  432. }
  433. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  434. System.err.println("Kaboom");
  435. }
  436. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  437. System.err.println("Kaboom");
  438. }
  439. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  440. System.err.println("Kaboom");
  441. }
  442. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  443. System.err.println("Kaboom");
  444. }
  445. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  446. System.err.println("Kaboom");
  447. }
  448. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  449. System.err.println("Kaboom");
  450. }
  451. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  452. System.err.println("Kaboom");
  453. }
  454. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  455. System.err.println("Kaboom");
  456. }
  457. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  458. System.err.println("Kaboom");
  459. }
  460. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  461. System.err.println("Kaboom");
  462. }
  463. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  464. System.err.println("Kaboom");
  465. }
  466. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  467. System.err.println("Kaboom");
  468. }
  469. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  470. System.err.println("Kaboom");
  471. }
  472. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  473. System.err.println("Kaboom");
  474. }
  475. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  476. System.err.println("Kaboom");
  477. }
  478. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  479. System.err.println("Kaboom");
  480. }
  481. before(): call(* *(..)) && withincode(void i_am_a_big_method()) {
  482. System.err.println("Kaboom");
  483. }
  484. }