Ubuntu Online, Fedora Online, Windows online emulator เด เดฒเตเดฒเตเดเตเดเดฟเตฝ MAC OS เดเตบเดฒเตเตป เดเดฎเตเดฒเตเดฑเตเดฑเตผ เดเดจเตเดจเดฟเดเตเดเดจเตเดฏเตเดณเตเดณ เดเดเตเดเดณเตเดเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดธเตเดเดจเตเดฏ เดเตบเดฒเตเตป เดตเตผเดเตเดเตเดธเตเดฑเตเดฑเตเดทเดจเตเดเดณเดฟเดฒเตเดจเตเดจเต เดเดชเดฏเตเดเดฟเดเตเดเต OnWorks เดธเตเดเดจเตเดฏ เดนเตเดธเตเดฑเตเดฑเดฟเดเดเต เดฆเดพเดคเดพเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเดตเตเดจเตเดจ เดเดฎเดพเตปเดกเต ajc เดเดฃเดฟเดคเต.
เดชเดเตเดเดฟเด:
NAME
ajc โ AspectJ, Java เดญเดพเดทเดเตพเดเตเดเตเดณเตเดณ เดเดฎเตเดชเตเดฒเดฑเตเด เดฌเตเดฑเตเดฑเตเดเตเดกเต เดตเตเดตเดฑเตเด
เดธเดฟเดจเตเดชเตเดธเดฟเดธเต
ajc [เดเดชเตเดทเดจเตเดเตพ] [เดซเดฏเตฝ ... | @เดซเดฏเตฝ ... | -argfile เดซเดฏเตฝ ... ]
เดตเดฟเดตเดฐเดฃเด
เดฆเดฟ ajc เดเดฎเดพเตปเดกเต AspectJ, Java source, .class เดซเดฏเดฒเตเดเตพ เดเดจเตเดจเดฟเดต เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเดเดฏเตเด เดจเตเดฏเตโเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต, เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเต
.เดเตเดฒเดพเดธเต เดซเดฏเดฒเตเดเตพ เดเดคเตเดเตเดเดฟเดฒเตเด เดเดพเดต เดตเดฟเดเด (1.1 เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดคเดฟเดจเต เดถเตเดทเดฎเตเดณเตเดณเดต) เด เดจเตเดธเดฐเดฟเดเตเดเดพเดฃเต. เดเดคเต เดธเดฎเดพเดนเดพเดฐเดตเตเด เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต
เดฌเตเดฑเตเดฑเตเดเตเดกเต เดจเตเดฏเตเดคเตเดคเต, เดเตปเดเตเดฐเดฟเดฎเตเดจเตเดฑเตฝ เดฌเดฟเตฝเดกเตเดเตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต; เดจเดฟเดเตเดเตพเดเตเดเต เดฑเตบ-เดเตเดฎเดฟเตฝ เดฌเตเดฑเตเดฑเตเดเตเดกเต เดจเตเดฏเตเดฏเดพเดจเตเด เดเดดเดฟเดฏเตเด
เดเดชเดฏเตเดพเดเดฟเดเตเดเต "" >.
เดเดชเตโเดทเดจเตเดเตพเดเตเดเต เดถเตเดทเดฎเตเดณเตเดณ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเตพ เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเดฃเตเด เดธเตเดดเตโเดธเต เดซเดฏเตฝ(เดเตพ) เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต. เดเดฑเดตเดฟเดเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเตป
เดเตเดฒเดพเดธเตเดเตพ, เดเดชเดฏเตเดเด -เดเตปเดชเดพเดคเตเดคเต (เดคเดพเดดเต). เดซเดฏเดฒเตเดเตพ เดจเตเดฐเดฟเดเตเดเต เดเดฎเดพเตปเดกเต เดฒเตเดจเดฟเดฒเต a-เดฏเดฟเดฒเต เดฒเดฟเดธเตเดฑเตเดฑเต เดเตเดฏเตเดคเตเดเตเดเดพเด
เดซเดฏเตฝ. เดฆเดฟ -argfile เดซเดฏเดฒเต เดเดชเตเดชเด @เดซเดฏเดฒเต เดฐเตเดชเดเตเดเตพ เดคเตเดฒเตเดฏเดฎเดพเดฃเต, เด เดต เด เตผเดคเตเดฅเดฎเดพเดฏเดฟ เดตเตเดฏเดพเดเตเดฏเดพเดจเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต
เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดซเดฏเดฒเดฟเตฝ เดฒเดฟเดธเตเดฑเตเดฑเต เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเดณเตเด.
เดเตเดฑเดฟเดชเตเดชเต: เดจเดฟเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดเดเดจเตเดจเตเดชเตเดเดฃเด ajc เดเดตเดถเตเดฏเดฎเดพเดฏ เดเดฒเตเดฒเดพ เดเดฑเดตเดฟเดเดเตเดเดณเตเด. เดเดฑเดตเดฟเดเด เดเตพเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเต เดเดฑเดชเตเดชเดพเดเตเดเตเด
เดตเดถเดเตเดเตพเดเตเดเต โโเดชเตเดฏเดฟเดจเตเดฑเตเดเตพเดเตเดเต โโเดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดเดคเตเดเตเดเดฟเดฒเตเด เดฌเดพเดงเดฟเดค เดคเดฐเดเตเดเตพเดเตเดเตเด. เดเดฒเตเดฒเดพเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต
เดธเตเดฐเตเดคเดธเตเดธเตเดเตพ เดเดตเดถเตเดฏเดฎเดพเดฃเต เดเดพเดฐเดฃเด, javac เดชเตเดฒเตเดฏเดฒเตเดฒ, ajc เดธเตเดดเตเดธเตเดชเดพเดคเตเดคเต เดคเดฟเดฐเดฏเตเดจเตเดจเดฟเดฒเตเดฒ
เดเตเดฒเดพเดธเตเดเตพ. (เดฌเดพเดงเดฟเดเตเด เดคเดฐเดเตเดเตพ เดเดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเดพเด เดเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเตผเดเตเดเดฏเตเดเตเดเต, เดเดพเดฃเตเด เดฆเดฟ เดตเดถเด เดเต
เดชเตเดฐเตเดพเดเตเดฐเดพเดฎเดฟเดเดเต เดเตเดกเต, เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตฝ เด เดจเตเดฌเดจเตเดงเด ../progguide/implementation.html) .
เดเดฑเดตเดฟเดเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเดเตเดเตพเดเตเดเต เดเดฑเดตเดฟเด เดซเดฏเดฒเตเดเตพ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเดณเดพเดฏเดฟ เดชเดเตเดเดฟเดเดชเตเดชเตเดเตเดคเตเดคเดพเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดชเตเดทเดจเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเด -เดธเตเดดเตเดธเต เดฑเตเดเตเดเตเดธเต
or -เดเตปเดชเดพเดคเตเดคเต. เดเดคเตเดเตเดเดฟเดฒเตเด เดคเดฐเดคเตเดคเดฟเดจเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดเดฑเดตเดฟเดเดเตเดเตพ เดเดฃเตเดเตเดเตเดเดฟเตฝ, ajc เดฎเตเดคเตฝ เดซเดฒเด เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ
เดเดคเต เดเดฑเดตเดฟเดเดฎเดพเดฃเต เดถเดฐเดฟเดฏเตเดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเดพเตป เดเดฐเต เดฎเดพเตผเดเดตเตเดฎเดฟเดฒเตเดฒ. (เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพเดเตเดเดฟเดเดฏเดฟเดฒเดพเดฃเต เดเดคเต เดฎเดฟเดเตเดเดชเตเดชเตเดดเตเด เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเต
เดเตปเดชเดพเดคเตเดคเดฟเดฒเต เดกเตเดธเตเดฑเตเดฑเดฟเดจเตเดทเตป เดกเดฏเดฑเดเตเดเดฑเดฟ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟ เดชเตเดจเตผเดจเดฟเตผเดฎเดฟเดเตเดเตเด.)
เดเดชเตเดทเดจเตเดเตพ
-เดเตปเดเดพเดฑเตเดเตพ เดเดพเตผเดฒเดฟเดธเตเดฑเตเดฑเต
เดเดดเดฟเดตเดพเดเตเดเดฟ: 1.2 เดฎเตเดคเตฝ, เดกเดฏเดฑเดเตโเดเดฑเดฟเดเดณเตเด เดเดเตเดเตเดเตเดจเตเดจ -inpath เดเดชเดฏเตเดเดฟเดเตเดเตเด.
-เดเตปเดชเดพเดคเตเดคเต เดชเดพเดค
เดเดเตเดเตโเดชเตเดเตเดเดฟเดฒเต เดเดคเตเดเตเดเดฟเดฒเตเด .เดเตเดฒเดพเดธเต เดซเดฏเดฒเตเดเตพ เดธเตเดดเตโเดธเต เดฌเตเดฑเตเดฑเตโเดเตเดกเดพเดฏเดฟ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด, เดเดต เดเตพเดชเตเดชเตเดเตเด
เดเตเดฒเดพเดธเตเดเตพ, เดเดฐเตเดชเดเตเดทเต เดฌเดพเดงเดเดฎเดพเดฏ เดเดคเตเดเตเดเดฟเดฒเตเด เดตเดถเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเตเดฏเตเดคเตเดเตเดคเตเดคเดคเต. เดเด เดชเดพเดคเดฏเดพเดฃเต
เดธเดฟเดชเตเดชเต เดซเดฏเดฒเตเดเดณเดฟเดฒเตเดเตเดเต เดกเดฏเดฑเดเตโเดเดฑเดฟเดเดณเดฟเดฒเตเดเตเดเต เดเดณเตเดณ เดชเดพเดฅเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด เดเดเตเดเตเดจเตเดจ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเต
เดชเตเดฒเดพเดฑเตเดฑเตเดซเตเด-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดชเดพเดคเตเดคเต เดกเดฟเดฒเดฟเดฎเดฟเดฑเตเดฑเตผ.
-เดเดธเตเดชเตเดเตเดฑเตเดฑเตเดชเดพเดคเตเดคเต เดชเดพเดค
เดเดฒเตเดฒเดพ เดเดฑเดตเดฟเดเดเตเดเดณเดฟเดฒเตเดเตเดเตเด เดชเดพเดคเดฏเดฟเดฒเตเดณเตเดณ เดเดพเตผ เดซเดฏเดฒเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด เดกเดฏเดฑเดเตโเดเดฑเดฟเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด เดฌเตเดจเดฑเดฟ เดตเดถเดเตเดเตพ เดจเตเดฏเตเดฏเตเด.
เดเดเดชเตเดฒเดฑเดฟเดจเตเดฑเต เด เดคเต เดชเดคเดฟเดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดถเดเตเดเตพ เดเดเตเดเตเดชเตเดเตเดเต เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเดฃเด. เดเดชเตเดชเตเดพเตพ
เดเดเตเดเตเดชเตเดเตเดเต เดเตเดฒเดพเดธเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดฑเตบ เดเตเดฒเดพเดธเตเดชเดพเดคเตเดคเดฟเตฝ เดเดฒเตเดฒเดพ เดตเดถเดชเดพเดคเดเดณเตเด เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดฃเด
เดเตปเดเตเดฐเดฟเดเตพ. เดชเดพเดคเตเดคเต, เดเตเดฒเดพเดธเตเดชเดพเดคเตเดคเต เดชเตเดฒเต, เดชเดพเดคเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด เดเดเตเดเตเดจเตเดจ เดเดฐเตเดฑเตเดฑ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเดพเดฃเต
เดเดพเตผ เดซเดฏเดฒเตเดเดณเดฟเดฒเตเดเตเดเต, เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเด-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโเด เดเตเดฒเดพเดธเตโเดชเดพเดคเตเดคเต เดกเดฟเดฒเดฟเดฎเดฟเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
-argfile เดซเดฏเดฒเต
เดซเดฏเดฒเดฟเตฝ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเดณเตเดเต เดเดฐเต เดฒเตเตป-เดกเดฟเดฒเดฟเดฎเดฟเดฑเตเดฑเดกเต เดฒเดฟเดธเตเดฑเตเดฑเต เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดซเดฏเดฒเดฟเดฒเต เดเดฐเต เดตเดฐเดฟเดฏเตเด
เดเดฐเต เดเดชเตโเดทเดจเต เดซเดฏเดฒเดฟเดจเตเดฑเต เดชเตเดฐเต เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเต เดธเตโเดเตเดฐเดฟเดเดเต เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเดฃเด (เดเดฆเดพ. เดเตเดฒเดพเดธเตเดชเดพเดคเตเดคเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ
เดเตปเดชเดพเดคเตเดคเต). เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเดเตเด เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเตพ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเต เดฒเดฟเดธเตเดฑเตเดฑเดฟเดฒเตเดเตเดเต เดเตเตผเดคเตเดคเต
เดเดฎเดพเตปเดกเต. เดซเดฏเดฒเดฟเดฒเต เดเดชเตเดเตเดทเดฟเด เดชเดพเดคเดเตพ เดกเดฏเดฑเดเตเดเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจเต
เดซเดฏเตฝ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต (เดจเดฟเดฒเดตเดฟเดฒเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดกเดฏเดฑเดเตเดเดฑเดฟ เด เดฒเตเดฒ). เดเดพเดตเดฏเดฟเดฒเต เดชเตเดฒเต เด เดญเดฟเดชเตเดฐเดพเดฏเดเตเดเตพ,
เดเตเดเต เดเดฐเดเดญเดฟเดเตเดเตเด // เดตเดฐเดฟเดฏเตเดเต เด เดตเดธเดพเดจเด เดตเดฐเต เดจเตเดเตเดเตเด. เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเดฟเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏ เดเดชเตเดทเดจเตเดเตพ
เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดเดชเตโเดทเตป เดฎเตเดฒเตเดฏเดเตเดเตพ เดตเดฟเดชเตเดฒเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดชเดเดฐเด เดซเดฏเดฒเตเดเตพ เด เดธเดพเดงเตเดตเดพเดเตเดเดพเด, เด เดคเดฟเดจเดพเตฝ เดเดดเดฟเดตเดพเดเตเดเตเด
เดชเตเดฒเตเดณเตเดณ เดเดชเตเดทเดจเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต -เดเตเดฒเดพเดธเตเดชเดพเดคเตเดคเต เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเต เดซเดฏเดฒเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ
เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเต เดซเดฏเตฝ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดฌเดฟเตฝเดกเต เดธเตเดชเตเดธเดฟเดซเดฟเดเตเดเตเดทเตป. เดฐเตเดชเด @เดซเดฏเตฝ เดเดจเตเดจเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต
เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต -argfile เดซเดฏเดฒเต.
-เดเดเตเดเตเดเดพเตผ output.jar
zip เดซเดฏเดฒเดฟเตฝ output.jar-เตฝ เดเดเตเดเตโเดชเตเดเตเดเต เดเตเดฒเดพเดธเตเดเตพ เดเดเตเด.
-outxml เดธเตเดตเดคเดตเตเดฏเตเดณเตเดณ เดชเตเดฐเต เดเดชเดฏเตเดเดฟเดเตเดเต เดฒเตเดกเต-เดเตเด เดตเตเดตเดฟเดเดเดฟเดจเดพเดฏเดฟ aop.xml เดซเดฏเตฝ เดธเตเดทเตเดเดฟเดเตเดเตเด.
-เดเดเตเดเตโเดเดเตโเดธเตโเดเดเดซเดฟเตฝ custom/aop.xml
เดเดทเตโเดเดพเดจเตเดธเตเดค เดจเดพเดฎเด เดเดชเดฏเตเดเดฟเดเตเดเต เดฒเตเดกเต-เดเตเด เดตเตเดตเดฟเดเดเดฟเดจเดพเดฏเดฟ aop.xml เดซเดฏเตฝ เดธเตเดทเตโเดเดฟเดเตเดเตเด.
- เดตเตผเดฆเตเดงเดฟเดเตเดเตเดตเดฐเตเดจเตเดจ
เดเดเดชเตเดฒเตผ เดคเตเดเตผเดเตเดเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด. เดชเตเดฐเดพเดฐเดเดญ เดธเดฎเดพเดนเดพเดฐเดคเตเดคเดฟเดจเต เดถเตเดทเด, เดเดฎเตเดชเตเดฒเตผ เดเตเดฏเตเดฏเตเด
เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเตปเดชเตเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดชเตเดคเดฟเดฏ เดฒเตเตป เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเดคเต เดตเดฐเต เดตเตเดฃเตเดเตเด เดเดฎเตเดชเตเตฝ เดเตเดฏเตเดฏเดพเตป เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเตเด
เดเดฐเต 'q' เดตเดพเดฏเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเดชเตเดเตเดทเดฟเดเตเดเตเด. เดเดตเดถเตเดฏเดฎเดพเดฏ เดเดเดเดเตเดเตพ เดฎเดพเดคเตเดฐเดฎเต เดเดคเต เดตเตเดฃเตเดเตเด เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเดเดฏเตเดณเตเดณเต, เด เดคเดฟเดจเดพเตฝ เด
เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดเตเดเดพเตพ เดตเตเดเดฎเตเดฑเดฟเดฏเดคเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด เดฑเตเดเดเดชเตเตฝ. เดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต
- เดธเตเดดเตเดธเตเดฑเตเดเตเดเตเดธเต.
-เดธเตเดดเตเดธเต เดฑเตเดเตเดเตเดธเต เดฆเดฟเตผเดชเดพเดฅเตเดเตพ
เดฒเดฟเดธเตเดฑเตเดฑเตเดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดคเตเดเตเดเดฟเดฒเตเด เดกเดฏเดฑเดเตโเดเดฑเดฟเดเตเดเต เดเตเดดเดฟเดฒเตเดณเตเดณ เดเดฒเตเดฒเดพ .java เด เดฒเตเดฒเตเดเตเดเดฟเตฝ .aj เดเดฑเดตเดฟเด เดซเดฏเดฒเตเดเดณเตเด เดเดฃเตเดเตเดคเตเดคเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเด
เดฆเดฟเตผเดชเดพเดฅเตเดเตพ. เดเตเดฒเดพเดธเตเดธเตโเดชเดพเดคเตเดคเต เดชเตเดฒเตเดฏเตเดณเตเดณ เดฆเดฟเตผเดชเดพเดฅเตเดเดณเตเด เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด เดเดเตเดเตเดจเตเดจ เดเดฐเตเดฑเตเดฑ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเดพเดฃเต
เดกเดฏเดฑเดเตโเดเดฑเดฟเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเดพเดคเดเตพ, เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเด-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโเด เดเตเดฒเดพเดธเตโเดชเดพเดคเตเดคเต เดกเดฟเดฒเดฟเดฎเดฟเดฑเตเดฑเตผ เดตเดดเดฟ เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
-เดเตปเดเตเดฐเดฟเดฎเตเดจเตเดฑเตฝ เดชเตเดฐเดเดพเดฐเด เดเดตเดถเตเดฏเดฎเดพเดฃเต.
- เดเตเดฐเตเดธเตเดฐเตเดซเตเดธเต
เดเดเตเดเตโเดชเตเดเตเดเต เดกเดฏเดฑเดเตโเดเดฑเดฟเดฏเดฟเดฒเตเดเตเดเต เดเดฐเต เดฌเดฟเตฝเดกเต .ajsym เดซเดฏเตฝ เดธเตเดทเตโเดเดฟเดเตเดเตเด. เดเดพเดฃเตเดจเตเดจเดคเดฟเดจเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต
AspectJ เดฌเตเดฐเตเดธเตผ เดชเตเดฒเตเดณเตเดณ เดเตเดณเตเดเตพ เดตเดดเดฟ เดฑเดซเดฑเตปเดธเตเดเตพ เดเตเดฐเตเดธเตโเดเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต.
-emacssym emacs เดชเดฟเดจเตเดคเตเดฃเดฏเตโเดเตเดเดพเดฏเดฟ .ajesym เดเดฟเดนเตเดจ เดซเดฏเดฒเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเตเด (เดเดดเดฟเดตเดพเดเตเดเดฟ).
-Xlint -Xlint เดชเตเดฒเต เดคเดจเตเดจเต: เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต (เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดฟ)
-Xlint:{level}
เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเต เดชเดฟเดถเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดธเดจเตเดฆเตเดถเดเตเดเตพเดเตเดเดพเดฏเดฟ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดฒเตเดตเตฝ เดธเดเตเดเดฎเดพเดเตเดเตเด
เดเตเดฐเตเดธเต เดเดเตเดเดฟเดเดเต เดเตเดกเต. {level} เด เดตเดเดฃเดฟเดเตเดเดพเด, เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดชเดฟเดถเดเต เดเดฏเดฟเดฐเดฟเดเตเดเดพเด. เดเดคเต เดฎเดฑเดฟเดเดเดเตเดเตเดจเตเดจเต
aspectjtools.jar-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ org/aspectj/weaver/XlintDefault.properties เดเดจเตเดจเดคเดฟเดฒเต เดเตปเดเตเดฐเดฟเดเตพ, เดชเดเตเดทเต
-Xlintfile เดเดชเตเดทเตป เดเดชเดฏเตเดเดฟเดเตเดเต เดธเดเตเดเดฎเดพเดเตเดเดฟเดฏ เดฒเตเดตเดฒเตเดเตพ เด เดธเดพเดงเตเดตเดพเดเตเดเดฟเดฒเตเดฒ.
-Xlintfile เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟ เดซเดฏเตฝ
เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดเตเดฐเตเดธเต เดเดเตเดเดฟเดเดเต เดธเดจเตเดฆเตเดถเดเตเดเตพเดเตเดเดพเดฏเดฟ เดฒเตเดตเดฒเตเดเตพ เดธเดเตเดเดฎเดพเดเตเดเดพเตป เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟ เดซเดฏเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด.
เดเดฐเต เดชเตเดฐเตเดชเตเดชเตผเดเตเดเดฟ เดเดเตเดเตเดเตเดจเตเดจ เดเดฐเต Java .properties เดซเดฏเดฒเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเดพเดคเดฏเดพเดฃเต PropertyFile
org/aspectj/weaver/XlintDefault.properties เดเดฏเดฟ เดชเตเดฐเตเดเดณเตเด เดฎเตเดฒเตเดฏเดเตเดเดณเตเด
aspectjtools.jar, เด เดคเต เด เดธเดพเดงเตเดตเดพเดเตเดเตเดจเตเดจเต.
เดเดเดชเตเดฒเตผ เดเดชเตเดทเดจเตเดเดณเตเด เดเดชเดฏเตเดเดตเตเด เดธเดเดฌเดจเตเดงเดฟเดเตเด เดตเดฟเดตเดฐเดเตเดเตพ เดชเตเดฑเดคเตเดคเตเดตเดฟเดเดพเตป เดธเดนเดพเดฏเดฟเดเตเดเตเด
-version AspectJ เดเดฎเตเดชเตเดฒเดฑเดฟเดจเตเดฑเต เดชเดคเดฟเดชเตเดชเต เดชเตเดฑเดคเตเดคเตเดตเดฟเดเตเด
-เดเตเดฒเดพเดธเตเดชเดพเดคเตเดคเต เดชเดพเดค
เดเดชเดฏเตเดเตเดคเต เดเตเดฒเดพเดธเต เดซเดฏเดฒเตเดเตพ เดเดตเดฟเดเต เดเดฃเตเดเตเดคเตเดคเดฃเดฎเตเดจเตเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด. เดชเดพเดคเตเดคเต เดเดจเตเดจเดคเต เดเดฐเต เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเดพเดฃเต
เดธเดฟเดชเตเดชเต เดซเดฏเดฒเตเดเดณเดฟเดฒเตเดเตเดเต เดกเดฏเดฑเดเตโเดเดฑเดฟเดเดณเดฟเดฒเตเดเตเดเต เดเดณเตเดณ เดชเดพเดคเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเต, เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเด-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดชเตเดฐเดเดพเดฐเด เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดชเดพเดค เดกเดฟเดฒเดฟเดฎเดฟเดฑเตเดฑเตผ.
-เดฌเตเดเตเดเตเดเตเดฒเดพเดธเตเดชเดพเดคเตเดคเต เดชเดพเดค
เดเดชเตเดชเตเตพ เดคเดฐเดเตเดเตพ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต VM-เดจเตเดฑเต เดฌเตเดเตเดเตเดเตเดฒเดพเดธเตเดชเดพเดคเตเดคเดฟเดจเตเดฑเต เดธเตเดฅเดพเดจเด เด เดธเดพเดงเตเดตเดพเดเตเดเตเด
เดธเดฎเดพเดนเดฐเดฟเดเตเดเตเดจเตเดจเต. เดธเดฟเดชเตเดชเต เดซเดฏเดฒเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดชเดพเดคเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด เดเดเตเดเตเดจเตเดจ เดเดฐเตเดฑเตเดฑ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเดพเดฃเต เดชเดพเดคเตเดคเต
เดกเดฏเดฑเดเตโเดเดฑเดฟเดเตพ, เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเด-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดชเดพเดคเตเดคเต เดกเดฟเดฒเดฟเดฎเดฟเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
- extdirs เดชเดพเดค
เดคเดฐเดเตเดเตพ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต VM-เดจเตเดฑเต เดตเดฟเดชเตเดฒเตเดเดฐเดฃ เดกเดฏเดฑเดเตโเดเดฑเดฟเดเดณเตเดเต เดธเตเดฅเดพเดจเด เด เดธเดพเดงเตเดตเดพเดเตเดเตเด
เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ. เดชเดพเดคเตเดคเต เดเดจเตเดจเดคเต เดชเดพเดคเตเดคเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด เดเดเตเดเตเดจเตเดจ เดเดฐเตเดฑเตเดฑ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเต เดเดฃเต
เดกเดฏเดฑเดเตโเดเดฑเดฟเดเตพ, เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเด-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดชเดพเดคเตเดคเต เดกเดฟเดฒเดฟเดฎเดฟเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
-d เดกเดฏเดฑเดเตเดเดฑเดฟ
เดธเตเดทเตเดเดฟเดเตเด .เดเตเดฒเดพเดธเต เดซเดฏเดฒเตเดเตพ เดเดตเดฟเดเต เดธเตเดฅเดพเดชเดฟเดเตเดเดฃเดฎเตเดจเตเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด. เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดกเดฏเดฑเดเตเดเดฑเดฟ
เดจเดฟเดฒเดตเดฟเดฒเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดกเดฟเดซเตเตพเดเตเดเดฟเดฒเตเดเตเดเต.
-เดฒเดเตเดทเตเดฏเด [1.1 เดฒเตเดเตเดเต 1.5]
เดเตเดฒเดพเดธเต เดซเดฏเตฝ เดเดพเตผเดเตเดฑเตเดฑเต เดเตเดฐเดฎเตเดเดฐเดฃเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด (1.1 เดฎเตเดคเตฝ 1.5 เดตเดฐเต, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 1.2 เดเดฃเต)
-1.3 เดเดเดชเตเดฒเดฏเตปเดธเต เดฒเตเดตเตฝ 1.3 เดเดฏเดฟ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเด เดเดคเต -เดธเตเดดเตเดธเต 1.3 เดเด -เดเดพเตผเดเตเดฑเตเดฑเต 1.1 เดเด เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต.
-1.4 เดเดเดชเตเดฒเดฏเตปเดธเต เดฒเตเดตเตฝ 1.4 เดเดฏเดฟ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเด (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ) เดเดคเต -เดธเตเดดเตเดธเต 1.4 เดเด -เดเดพเตผเดเตเดฑเตเดฑเต 1.2 เดเด เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต.
-1.5 เดชเดพเดฒเดฟเดเตเดเตฝ เดจเดฟเดฒ 1.5 เดเดฏเดฟ เดธเดเตเดเดฎเดพเดเตเดเตเด. เดเดคเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเต -เดธเตเดดเตเดธเต 1.5 เดเด เดเดพเตผเดเตเดฑเตเดฑเต 1.5 เดเด เดเดฃเต.
- เดเดฑเดตเดฟเดเด [1.3|1.4|1.5]
เด เดตเดเดพเดถเดตเดพเดฆเดเตเดเตพ เดเตเดเดฟเตพ เดเตเดฏเตเดฏเตเด (1.3, 1.4, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ 1.5 - เดกเดฟเดซเตเตพเดเตเดเต 1.4 เดเดฃเต). -เดธเตเดดเตเดธเต 1.3 เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ,
Java 1.4-เดจเต เดเตเดดเดฟเตฝ เดธเดพเดงเตเดคเดฏเตเดณเตเดณ เดเดฐเต assert() เดชเตเดฐเดธเตเดคเดพเดตเดจ เดเดฐเต เดเดเดชเตเดฒเตผ เดชเดฟเดถเดเดฟเดจเต เดเดพเดฐเดฃเดฎเดพเดเตเด.
-source 1.4 เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดฏเตเด เดเดฑเดชเตเดชเดฟเดเตเดเตเด เดเดฐเต เดเตเดตเตเดกเต เดเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เด เดตเดเดพเดถเดตเดพเดฆเดเตเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเด
1.4 เดญเดพเดทเดพ เดธเตเดชเตเดธเดฟเดซเดฟเดเตเดเตเดทเตป เด เดจเตเดธเดฐเดฟเดเตเดเต. -source 1.5, Java 5 เดญเดพเดท เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ
เดธเดตเดฟเดถเตเดทเดคเดเตพ เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฃเต.
-nowarn เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเดเดฐเตเดคเต ('-warn:none' เดเดจเตเดจเดคเดฟเดจเต เดคเตเดฒเตเดฏเด) เดเดคเต เดธเดจเตเดฆเตเดถเดเตเดเดณเต เด เดเดฟเดเตเดเดฎเตผเดคเตเดคเดฟเดฒเตเดฒ
เดธเตเดทเตเดเดฟเดเตเดเดคเต เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเตเด เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต or เดเดเตเดธเตเดฒเดฟเดจเตเดฑเต.
- เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เดเดจเดเตเดเตพ
เดธเดเดถเดฏเดพเดธเตเดชเดฆเดฎเดพเดฏ เดเตเดกเดฟเดจเตเดฑเต เดเตเดฎ-เดกเดฟเดฒเดฟเดฎเดฟเดฑเตเดฑเดกเต เดฒเดฟเดธเตโเดฑเตเดฑเดฟเดจเตเดฑเต เดเดคเตเดเตเดเดฟเดฒเตเด เดธเดจเตเดฆเตผเดญเดเตเดเตพเดเตเดเต เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเดเตพ เดจเตฝเดเตเด
(เดเดฆเดพ. '-เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต:เดเดชเดฏเตเดเดฟเดเตเดเดพเดคเตเดค เดชเตเดฐเดฆเตเดถเดเตเดเตพ, เดจเดฟเดฐเดธเดจเด'):
เดเตบเดธเตโเดเตเดฐเดเตโเดเตผ เดจเตเดฏเดฟเด เดเดจเตเดจ เดฐเตเดคเดฟ
เดชเดพเดเตเดเตเดเต เดกเดฟเดซเตเตพเดเตเดเต เดฎเตเดคเตเดคเตเดกเต เดชเดพเดเตเดเตเดเต เดกเดฟเดซเตเตพเดเตเดเต เดฐเตเดคเดฟเดฏเต เดฎเดฑเดฟเดเดเดเตเดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเต
เดเดดเดฟเดตเดพเดเตเดเดฟเดฏ เดคเดฐเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดเดเดคเตเดคเดฟเดจเตเดฑเต เดเดดเดฟเดตเดพเดเตเดเตฝ เดเดชเดฏเตเดเด
เดฎเดพเดธเตเดเตเดกเต เดเตเดฏเดพเดเตเดเต เดฌเตเดฒเตเดเตเดเตเดเตพ เดฎเดฑเดเตเด เดเตเดฏเดพเดเตเดเต เดฌเตเดฒเตเดเตเดเต
เดเดชเดฏเตเดเดฟเดเตเดเดพเดคเตเดค เดฒเตเดเตเดเตฝ เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดเดฐเดฟเดเตเดเดฒเตเด เดตเดพเดฏเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ
unusedArguments เดฐเตเดคเดฟ เดตเดพเดฆเด เดเดฐเดฟเดเตเดเดฒเตเด เดตเดพเดฏเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ
unusedImports เดเดฑเดเตเดเตเดฎเดคเดฟ เดชเตเดฐเดธเตเดคเดพเดตเดจ เดซเดฏเดฒเดฟเตฝ เดเตเดกเต เดเดชเดฏเตเดเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ
เดเดฒเตเดฒเดพ เดเดฎเตเดชเตเดฒเตผ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเดเดณเตเด เดเดฐเตเด เด เดเดฟเดเตเดเดฎเตผเดคเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ
- เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต: เดเดจเตเดจเตเดฎเดฟเดฒเตเดฒ เดธเตเดทเตเดเดฟเดเตเด เดธเดจเตเดฆเตเดถเดเตเดเดณเต เด เดเดฟเดเตเดเดฎเตผเดคเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเตเด เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต or เดเดเตเดธเตเดฒเดฟเดจเตเดฑเต.
- เดตเดฟเดฒเดเตเดเตเดเตเดเตเดเตฝ
-เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต:เดคเดเตผเดเตเดเดฏเตเดเตเดเต เดธเดฎเดพเดจเด
-เดเดฑเดเตเดเตเดฎเดคเดฟ เดชเดฟเดถเดเต
เดชเดฐเดฟเดนเดฐเดฟเดเตเดเดชเตเดชเตเดเดพเดคเตเดค เดเดฑเดเตเดเตเดฎเดคเดฟเดเตพเดเตเดเต เดชเดฟเดดเดตเตเดเดณเตเดจเตเดจเตเด เดตเดฐเตเดคเตเดคเดฐเตเดคเต
-proceedOnError
เดชเดฟเดถเดเดฟเดจเต เดถเตเดทเด เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดคเตเดเดฐเตเด, เดชเตเดฐเดถเตโเดจ เดฐเตเดคเดฟเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดฒเดพเดธเต เดซเดฏเดฒเตเดเตพ เดกเดเดชเต เดเตเดฏเตเดฏเตเด
-g:[เดตเดฐเดฟเดเตพ, vars, เดเดฑเดตเดฟเดเด]
เดกเตเดฌเดเต เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเตเดเดณเตเดเต เดฒเตเดตเตฝ, เด เดคเดฟเดจเต เดฎเตเดจเตเดจเต เดฐเตเดชเดเตเดเตพ เดเดเตเดคเตเดคเตเดเตเดเดพเด:
-g เดเดฒเตเดฒเดพ เดกเตเดฌเดเต เดตเดฟเดตเดฐเดเตเดเดณเตเด ('-g:lines,vars,source')
-g:เดเดจเตเดจเตเดฎเดฟเดฒเตเดฒ เดกเตเดฌเดเต เดตเดฟเดตเดฐเดฎเดฟเดฒเตเดฒ
-g:{items} เดเดคเตเดเตเดเดฟเดฒเตเด/เดเดฒเตเดฒเดพเด [เดฒเตเดจเตเดเตพ, vars, เดเดฑเดตเดฟเดเด] เดกเตเดฌเดเต เดตเดฟเดตเดฐเด, เดเดฆเดพ.,
-g: เดตเดฐเดฟเดเตพ, เดเดฑเดตเดฟเดเด
-เดเดฒเตเดฒเดพ เดจเดพเดเตเดเตเดเดพเดฐเตเดฏเตเด เดธเดเดฐเดเตเดทเดฟเดเตเดเตเด
เดเตเดกเต เดเดจเดฑเตเดทเตป เดธเดฎเดฏเดคเตเดคเต เดเดฒเตเดฒเดพ เดชเตเดฐเดพเดฆเตเดถเดฟเด เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเดณเตเด เดธเดเดฐเดเตเดทเดฟเดเตเดเตเด (เดกเตเดฌเดเตเดเดฟเดเดเต เดธเตเดเดฎเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเต).
-เดฑเดซเดฑเตปเดธเต เดเตปเดซเต
เดฑเดซเดฑเตปเดธเต เดตเดฟเดตเดฐเดเตเดเตพ เดเดฃเดเตเดเดพเดเตเดเตเด.
-เดเตปเดเตเดกเดฟเดเดเต เดซเตเดพเตผเดฎเดพเดฑเตเดฑเต
เดกเดฟเดซเตเตพเดเตเดเต เดธเตเดดเตเดธเต เดเตปเดเตเดกเดฟเดเดเต เดซเตเตผเดฎเดพเดฑเตเดฑเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด. เดเดฐเต เดซเดฏเดฒเดฟเดฒเตเด เดเดทเตโเดเดพเดจเตเดธเตเดค เดเตปเดเตเดกเดฟเดเดเต เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด
เดเดฐเต เดเตปเดชเตเดเตเดเต เดธเตเดดเตโเดธเต เดซเดฏเดฒเตเด/เดซเตเตพเดกเตผ เดจเดพเดฎเดตเตเด '[เดเตปเดเตเดกเดฟเดเดเต]' เดเดชเดฏเตเดเดฟเดเตเดเต เดธเดซเดฟเดเตเดธเต เดเตเดฏเตเดคเตเดเตเดฃเตเดเต เด เดเดฟเดธเตเดฅเดพเดจเด.
เดเดเตโเดธเดธเต เดเตเดฏเตโเดค/เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตโเดค เดเดเดชเตเดฒเตเดทเตป เดฏเตเดฃเดฟเดฑเตเดฑเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดธเดจเตเดฆเตเดถเดเตเดเตพ verbose เดเดฎเดฟเดฑเตเดฑเต เดเตเดฏเตเดฏเตเด
-showWeaveInfo
เดจเตเดฏเตเดคเตเดคเต เดธเดเดฌเดจเตเดงเดฟเดเตเด เดธเดจเตเดฆเตเดถเดเตเดเตพ เดชเตเดฑเดชเตเดชเตเดเตเดตเดฟเดเตเดเตเด
-เดฒเตเดเต เดซเดฏเดฒเต เดเดเดชเตเดฒเตผ เดธเดจเตเดฆเตเดถเดเตเดเตพเดเตเดเดพเดฏเดฟ เดเดฐเต เดฒเตเดเต เดซเดฏเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเด.
-progress เดชเตเดฐเตเดเดคเดฟ เดเดพเดฃเดฟเดเตเดเตเด (-เดฒเตเดเต เดฎเตเดกเต เดเดตเดถเตเดฏเดฎเดพเดฃเต).
-เดเตเด เดกเดฟเดธเตเดชเตเดฒเต เดตเตเดเดค เดตเดฟเดตเดฐเด.
-noExit เดเดเดชเตเดฒเตเดทเดจเตเดฑเต เด เดตเดธเดพเดจเด System.exit(n) เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเดฐเตเดคเต (เดชเดฟเดถเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ n=0)
-เดเดตเตผเดคเตเดคเดฟเดเตเดเต N เดธเดฎเดพเดนเดฐเดฟเดเตเดเตฝ เดชเตเดฐเดเตเดฐเดฟเดฏ N เดคเดตเดฃ เดเดตเตผเดคเตเดคเดฟเดเตเดเตเด (เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเตเดฐเดเดเดจ เดตเดฟเดถเดเดฒเดจเด เดจเดเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต).
-เดเดเตเดธเตเดฑเตเดฑเตเตผเดฎเดฟเดจเตเดฑเตเดฑเต เดเดซเตเดฑเตเดฑเตผ เดเดเดชเตเดฒเตเดทเตป
เดจเตเดฏเตเดคเตเดเตเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดเดเดชเตเดฒเตผ เด เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดพเดฐเดฃเดฎเดพเดเตเดจเตเดจเต
-XaddSerialVersionUID
เดเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดเตเดเตเด SerialVersionUID เดซเตเตฝเดกเต เดเดฃเดเตเดเดพเดเตเดเดพเดจเตเด เดเตเตผเดเตเดเดพเดจเตเด เดเดฎเตเดชเตเดฒเดฑเดฟเดจเต เดเดพเดฐเดฃเดฎเดพเดเตเดจเตเดจเต
เดเดฐเต เดตเดถเด เดฌเดพเดงเดฟเดเตเดเตเดจเตเดจ Serialisable เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเต. เดตเดฏเดฒเดพเดฃเต
เดจเตเดฏเตเดคเตเดคเต เดจเดเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเตเดณเตเดณ เดเตเดฒเดพเดธเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจเต.
-เดเดเตเดธเต เดฑเตเดตเตเดตเดฌเดฟเตพ[:เดเดเดชเตเดฐเดธเต]
(เดชเดฐเตเดเตเดทเดฃเดพเดคเตเดฎเดเด - เดเดชเตเดชเตเตพ เดกเดฟเดซเตเตพเดเตเดเดพเดฏเดฟ เดเดดเดฟเดตเดพเดเตเดเดฟ) เดตเตเดตเตผ เดฑเตเดตเตเดตเดฌเดฟเตพ เดฎเตเดกเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต
เดเดจเตเดจเดคเดฟเดจเต เดตเดฟเดงเตเดฏเดฎเดพเดฏเดฟ เดตเตเดฃเตเดเตเด เดจเตเดฏเตเดคเตเดเตเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดจเตเดฏเตเดค เดเตเดฒเดพเดธเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดคเต เดเดพเดฐเดฃเดฎเดพเดเตเดจเตเดจเต
เดจเตเดฏเตเดคเตเดเตเดคเตเดคเดตเดฏเต เดเดชเดฆเตเดถเดฟเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพ เดคเดฐเดเตเดเดณเตเด เดตเตเดฃเตเดเตเด เดจเตเดฏเตเดคเตเดเตเดเตเดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด
เดคเดฐเด เดเดเตเดธเดธเต เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด.
-XnoInline
(เดชเดฐเตเดเตเดทเดฃเดพเดคเตเดฎเดเด) เดเดชเดฆเตเดถเดคเตเดคเดฟเดจเต เดเตเดฑเตเดฑเตเด เดเตปเดฒเตเตป เดเตเดฏเตเดฏเดฐเตเดคเต
-XincrementalFile เดซเดฏเดฒเต
(เดชเดฐเตเดเตเดทเดฃเดพเดคเตเดฎเดเด) เดเดคเต เดเตปเดเตเดฐเดฟเดฎเตเดจเตเดฑเตฝ เดฎเตเดกเต เดชเตเดฒเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เดชเดเตเดทเต เดเดฐเต เดซเดฏเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต
เดเดฎเตเดชเตเดฒเตผ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเตปเดชเตเดเตเดเต. เดเดฐเต เดคเดตเดฃเดฏเตเด เดซเดฏเตฝ เดตเตเดฃเตเดเตเด เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเด
เดฎเดพเดฑเตเดฑเตเดเดฏเตเด เดซเดฏเตฝ เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดฎเตเดชเตเตพ เดจเดฟเตผเดคเตเดคเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
-Xserialisable Aspects
(เดชเดฐเตเดเตเดทเดฃเดพเดคเตเดฎเดเด) เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดตเดถเดเตเดเตพ เดธเตเดฐเดฟเดฏเดฒเตเดธเต เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจเดคเดพเดฃเตเดจเตเดจเต เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเตเดจเตเดจเดคเต เดเดฐเต เดชเดฟเดถเดเดพเดฃเต. เด
เดเดชเตเดทเตป เด เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด เดจเตเดเตเดเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
-Xnot Reweavable
(เดชเดฐเตเดเตเดทเดฃเดพเดคเตเดฎเดเด) AspectJ เดตเดดเดฟ เดชเดฟเดจเตเดจเตเดเต เดตเตเดฃเตเดเตเด เดจเตเดฏเตเดคเตเดเตเดเตเดเดพเตป เดเดดเดฟเดฏเดพเดคเตเดค เดเตเดฒเดพเดธเต เดซเดฏเดฒเตเดเตพ เดธเตเดทเตโเดเดฟเดเตเดเตเด.
-Xajruntimelevel:1.2, ajruntimelevel:1.5
(เดชเดฐเตเดเตเดทเดฃเดพเดคเตเดฎเดเด) 1.2 เด เดฒเตเดฒเตเดเตเดเดฟเตฝ 1.5 เดฒเตเดตเตฝ เดเดพเตผเดเตเดฑเตเดฑเตเดเตเดฏเตเดฏเตเดจเตเดจ เดเตเดกเต เดธเตเดทเตเดเดฟเดเตเดเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต
AspectJ เดฑเตบเดเตเด (เดกเดฟเดซเตเตพเดเตเดเต 1.5)
เดซเดฏเดฒเต เดชเตเดฐเตเดเตพ
ajc เดเดฑเดตเดฟเด เดซเดฏเดฒเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต .เดเดพเดต เดตเดฟเดชเตเดฒเตเดเดฐเดฃเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ .เดเดเดฟ เดตเดฟเดชเตเดฒเตเดเดฐเดฃเด. เดเดเตเดเตพ
เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเด .เดเดพเดต AspectJ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต เดเดเตเดเดณเตเดเต เดเดฒเตเดฒเดพ เดซเดฏเดฒเตเดเตพเดเตเดเตเด -- เดตเดถเดเตเดเดณเตเดณเตเดณ เดซเดฏเดฒเตเดเตพ
เดเตเดฒเดพเดธเตเดเตพ เด เดเดเตเดเตเดจเตเดจ เดซเดฏเดฒเตเดเดณเตเด. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดจเดฟเดเตเดเตพเดเตเดเต เดฎเตเดเตเดเดพเดจเดฟเดเตเดเตฝ เดเดตเดถเตเดฏเดฎเตเดฃเตเดเตเดเตเดเดฟเตฝ
AspectJ-เดจเตเดฑเต เด เดงเดฟเด เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดซเดฏเดฒเตเดเดณเต เดถเตเดฆเตเดงเดฎเดพเดฏเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเตเด
เดเดพเดต เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต .เดเดเดฟ เด เดซเดฏเดฒเตเดเตพเดเตเดเตเดณเตเดณ เดตเดฟเดชเตเดฒเตเดเดฐเดฃเด.
เดเตบเดตเตเตปเดทเดจเตเดเตพเดเตเดเต เดชเตเดฐเดฟเดเตฝ เดชเตเดฒเตเดฏเตเดณเตเดณ เดฎเตเดเตเดเดพเดจเดฟเดเตเดเตฝ เดตเตเดฏเดคเตเดฏเดพเดธเดคเตเดคเดฟเดจเตเดฑเต เดฎเดฑเตเดฑเต เดฎเดพเตผเดเดเตเดเตพ เดจเดฟเดฐเตเดคเตเดธเดพเดนเดชเตเดชเตเดเตเดคเตเดคเดพเตป เดเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต
เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดจเตเดเตเดฒเดฎเดพเดฏ เดเดช เดชเดพเดเตเดเตเดเตเดเตพ .เดเดเดฟ เดตเดฟเดชเตเดฒเตเดเดฐเดฃเด.
ยท เดซเดฏเตฝเดจเดพเดฎเด เดเตบเดตเตเตปเดทเดจเตเดเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เดชเตเดฐเดฏเดพเดธเดฎเดพเดฃเต เดเตเดเดพเดคเต เดจเดฟเดเตเดเดณเตเดเต เดตเดถเดเตเดเตพเดเตเดเต เดฎเตเดถเดฎเดพเดฏ เดชเตเดฐเตเดเตพ เดจเตฝเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดเดคเดฟเดจเตเดชเดเดฐเดฎเดพเดฏเดฟ TracingAspect.java เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต Tracing.aj (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดตเตเดฑเตเดคเต Tracing.java)
เดชเดเดฐเด.
ยท เดเดช-เดชเดพเดเตเดเตเดเตเดเตพ เดเดฐเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เด เดตเดฏเตเดเต เดธเตเดตเดพเดญเดพเดตเดฟเด เดธเตเดฅเดพเดจเดคเตเดคเต เดจเดฟเดจเตเดจเต เดตเดถเดเตเดเดณเต เดจเตเดเตเดเตเดจเตเดจเต, เด เดต เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด
เดชเตเดฐเดคเตเดฏเตเด เดตเดถเดเตเดเตพเดเตเดเตเดณเตเดณ เดเตเดคเตเดฐเดฟเดฎ เดเดตเดถเตเดฏเด. เดเดฐเต เดเดช-เดชเดพเดเตเดเตเดเต เดเตเตผเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดชเดเดฐเด
เดตเดถเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดเตเดเตพ เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต .เดเดเดฟ เดตเดฟเดชเตเดฒเตเดเดฐเดฃเดตเตเด เดจเดฟเดเตเดเดณเตเดเต เดซเดฏเดฒเตเดเดณเดฟเตฝ เด เดซเดฏเดฒเตเดเตพ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฒเตเด
เดชเดเดฐเด เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดชเดพเดเตเดเตเดเตเดเตพ.
เด เดจเตเดฏเตเดพเดเตเดฏเดค
เดเดพเดต เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเต เดญเดพเดทเดฏเตเดเตเดเต เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ เดเดฐเต เดตเดฟเดชเตเดฒเตเดเดฐเดฃเดฎเดพเดฃเต AspectJ. AspectJ เดเดเดชเตเดฒเตผ
เดชเดพเดฒเดฟเดเตเดเตเดจเตเดจเต เดฆเดฟ เดเดพเดต เดญเดพเดท เดธเตเดชเตเดธเดฟเดซเดฟเดเตเดเตเดทเตป, เดธเตเดเตเดเดจเตเดฑเต เดชเดคเดฟเดชเตเดชเต (เดชเตเดธเตเดคเดเด)
http://java.sun.com/docs/books/jls/index.html เดเดชเตเดชเด เดฆเดฟ เดเดพเดต เดตเตเตผเดเตเดตเตฝ เดฎเตเดทเตเตป
เดธเตเดชเตเดธเดฟเดซเดฟเดเตเดเตเดทเตป, เดธเตเดเตเดเดจเตเดฑเต เดชเดคเดฟเดชเตเดชเต (เดชเตเดธเตเดคเดเด) http://java.sun.com/docs/books/vmspec/index.html เดเดชเตเดชเด
เดเดคเตเดเตเดเดฟเดฒเตเด เดเดพเดต 2 เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ เดชเตเดฒเดพเดฑเตเดฑเตโเดซเตเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต. เด เดคเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจ เดเตเดกเต เดเดคเตเดเตเดเดฟเดฒเตเด เดเดพเดต 1.1 เด เดฒเตเดฒเตเดเตเดเดฟเตฝ
เดชเดฟเดจเตเดจเตเดเต เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ เดชเตเดฒเดพเดฑเตเดฑเตเดซเตเด. เดเดพเดตเดฏเตเดฎเดพเดฏเตเด เด เดจเตเดฌเดจเตเดงเดตเตเดฎเดพเดฏเตเดณเตเดณ เด เดจเตเดฏเตเดเตเดฏเดคเดฏเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเตเดเตเดคเตฝ เดตเดฟเดตเดฐเดเตเดเตพเดเตเดเต
AspectJ-เดฏเตเดเต เดฎเตเตป เดชเดคเดฟเดชเตเดชเตเดเตพ, เดเดพเดฃเตเด "" >.
เดเดฆเดพเดนเดฐเดฃเดเตเดเตพ
A เดฒเดเตเดตเดพเดฏ เดเดฆเดพเดนเดฐเดฃเด
เดฐเดฃเตเดเต เดซเดฏเดฒเตเดเตพ เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเด:
ajc HelloWorld.java Trace.java
An เดเดฆเดพเดนเดฐเดฃเด เดเดชเดฏเตเดพเดเดฟเดเตเดเต -argfile/@
เดเดฎเดพเตปเดกเต เดฒเตเดจเดฟเตฝ เดซเดฏเตฝ เดจเดพเดฎเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเดคเต เดเดดเดฟเดตเดพเดเตเดเดพเตป, เดเดฐเต เดฒเตเตป-เดกเดฟเดฒเดฟเดฎเดฟเดฑเตเดฑเดกเต เดธเตเดดเตเดธเต เดซเดฏเดฒเตเดเตพ เดฒเดฟเดธเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเด
เดเตเดเตเดธเตเดฑเตเดฑเต argfile. เดธเตเดดเตเดธเต เดซเดฏเตฝ เดชเดพเดฅเตเดเตพ argfile-เดจเต เดเตเดตเดฒเดฎเต เดเดชเตเดเตเดทเดฟเดเดฎเต เดเดเดพเด
@-reference เดตเดดเดฟ เดฎเดฑเตเดฑเต argfiles เดเตพเดชเตเดชเตเดเตเดคเตเดคเตเด. เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดซเดฏเตฝ sources.lst เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เดเตเดตเดฒเดตเตเด เดเดชเตเดเตเดทเดฟเดเดตเตเดฎเดพเดฏ เดซเดฏเดฒเตเดเดณเตเด @-เดฑเดซเดฑเตปเดธเตเดเดณเตเด:
Gui.java
/home/user/src/Library.java
data/Repository.java
data/Access.java
@../../common/common.lst
@/home/user/src/lib.lst
เดเดพเดดเตเด/เดถเดฐเตเดฐเด/ArrayView.java
-argfile เด เดฒเตเดฒเตเดเตเดเดฟเตฝ @ เดซเตเด เดเดชเดฏเตเดเดฟเดเตเดเต เดซเดฏเดฒเตเดเตพ เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเด:
ajc -argfile sources.lst
ajc @sources.lst
Argfiles-เดจเต jikes, javac เดเดจเตเดจเดฟเดตเดฏเตเด เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต, เด เดคเดฟเดจเดพเตฝ เดจเดฟเดเตเดเตพเดเตเดเต เดนเตเดฌเตเดฐเดฟเดกเต เดฌเดฟเตฝเดกเตเดเดณเดฟเตฝ เดซเดฏเดฒเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดพเด.
เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดชเดฟเดจเตเดคเตเดฃ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเตเดเตเดจเตเดจเต:
ยท ajc เดฎเดพเดคเตเดฐเดฎเต เดเดฎเดพเตปเดกเต-เดฒเตเตป เดเดชเตเดทเดจเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดเดฏเตเดณเตเดณเต
ยท Jikes เดเด Javac เดเด เดเดจเตเดคเดฐเดฟเด @argfile เดฑเดซเดฑเตปเดธเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ.
ยท Jikes เดเด Javac เดเด เดเดฎเดพเตปเดกเต เดฒเตเดจเดฟเตฝ @file เดซเตเด เดฎเดพเดคเตเดฐเดฎเต เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดเดฏเตเดณเตเดณเต.
An เดเดฆเดพเดนเดฐเดฃเด เดเดชเดฏเตเดพเดเดฟเดเตเดเต -เดเตปเดชเดพเดคเตเดคเต เดเดชเตเดชเด -เดเดธเตเดชเตเดเตเดฑเตเดฑเตเดชเดพเดคเตเดคเต
-เดเตปเดชเดพเดคเตเดคเต เดเดชเดฏเตเดเดฟเดเตเดเตเดณเตเดณ เดฌเตเดฑเตเดฑเตเดเตเดกเต เดจเตเดฏเตเดคเตเดคเต: เดเตปเดชเตเดเตเดเต zip/เดเดพเดฑเดฟเตฝ .เดเตเดฒเดพเดธเต เดซเดฏเดฒเตเดเตพ เดจเตเดฏเตเดคเตเดเตเดเตเดเตเดจเตเดจเดคเดฟเดจเต AspectJ 1.2 เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต
เดซเดฏเดฒเตเดเดณเตเด เดกเดฏเดฑเดเตเดเดฑเดฟเดเดณเตเด. เดเตปเดชเตเดเตเดเต เดเดพเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เด เดจเตเดฌเดจเตเดง เดเดฑเดตเดฟเด เดซเดฏเดฒเตเดเตพ เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดชเตเดฒเตเดฏเดพเดฃเต,
เดเตเดเดพเดคเต เดเดฒเตเดฒเดพ เดฌเตเดจเดฑเดฟเดเดณเตเด เดเดเตเดเตเดชเตเดเตเดเดฟเดฒเตเดเตเดเต เดชเตเดฑเดชเตเดชเตเดเตเดตเดฟเดเตเดเตเดจเตเดจเต. เดเดพเดต-เดเดเดชเตเดฒเดฏเดจเตเดฑเต เดเดเดชเตเดฒเดฑเตเดเตพ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเดพเดฎเตเดเตเดเดฟเดฒเตเด
เด เดตเดฏเตเดเต เดเดเตเดเตโเดชเตเดเตเดเต, javac, jikes, eclipse, เดเดจเตเดจเดฟเดต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจ เดเดคเตเดเตเดเดฟเดฒเตเด เดเตเดฒเดพเดธเต เดซเดฏเดฒเตเดเตพ เดเตปเดชเตเดเตเดเดพเดฏเดฟ เดเดเตเดเตเดเดฃเด.
เดเตเดเดพเดคเต, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, ajc. -เดเตปเดชเดพเดคเตเดคเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดตเดถเดเตเดเตพ เดฎเดฑเตเดฑเต .เดเตเดฒเดพเดธเต เดชเตเดฒเต เดจเตเดฏเตเดคเตเดเตเดเตเดเตเด
เดซเดฏเดฒเตเดเตพ, เด เดต เดธเดพเดงเดพเดฐเดฃ เดชเตเดฒเต เดฎเดฑเตเดฑเต เดคเดฐเดเตเดเดณเต เดฌเดพเดงเดฟเดเตเดเตเด.
-เดเดธเตเดชเตเดเตเดฑเตเดฑเตเดชเดพเดคเตเดคเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ Aspect เดฒเตเดฌเตเดฐเดฑเดฟเดเตพ: AspectJ 1.1 เดตเดพเดฏเดจ-เดฎเดพเดคเตเดฐเด เดฒเตเดฌเตเดฐเดฑเดฟเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดจเตเดฏเตเดคเตเดคเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต
เดตเดถเดเตเดเตพ เดเตพเดเตเดเตเดณเตเดณเตเดจเตเดจเต. เดเตปเดชเตเดเตเดเต เดเดพเดฑเตเดเตพ เดชเตเดฒเต, เด เดต เดเดฒเตเดฒเดพ เดเตปเดชเตเดเตเดเดฟเดจเตเดฏเตเด เดฌเดพเดงเดฟเดเตเดเตเดจเตเดจเต; เดเตปเดชเตเดเตเดเต เดเดพเดฑเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เด เดต
เดธเตเดตเดฏเด เดฌเดพเดงเดฟเดเตเดเตเดเดฏเต เดเดเตเดเตเดชเตเดเตเดเดพเดฏเดฟ เดชเตเดฑเดคเตเดคเตเดตเดฟเดเตเดเดฏเต เดเตเดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ. เดเดธเตเดชเตเดเตเดฑเตเดฑเต เดฒเตเดฌเตเดฐเดฑเดฟเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดธเดฎเดพเดนเดฐเดฟเดเตเด เดเดฑเดตเดฟเดเดเตเดเตพ
เด เดตเดฐเตเดเต เดเตเดฒเดพเดธเตเดชเดพเดคเตเดคเดฟเตฝ เด เดคเต เดตเดถเด เดฒเตเดฌเตเดฐเดฑเดฟเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดฃเด.
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดฆเดพเดนเดฐเดฃเด เดเดฐเต เดเดฎเดพเตปเดกเต-เดฒเตเตป เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เดเตเดฐเตเดธเดฟเดเดเต เดเดฆเดพเดนเดฐเดฃเด เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเต; เด เดคเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต
เดเดฐเต เดฑเตเดกเต-เดเตบเดฒเดฟ เดเดธเตเดชเตเดเตเดฑเตเดฑเต เดฒเตเดฌเตเดฐเดฑเดฟ, เดเตปเดชเตเดเตเดเต เดฌเตเดฑเตเดฑเตเดเตเดกเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดเดฟเดฒ เดเตเดฒเดพเดธเตเดเตพ เดธเดฎเดพเดนเดฐเดฟเดเตเดเตเดเดฏเตเด เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต
เดเดธเตเดชเตเดเตเดฑเตเดฑเต เดฒเตเดฌเตเดฐเดฑเดฟเดฏเตเดณเตเดณ เดเตเดฒเดพเดธเตเดเดณเตเด เดฎเดฑเตเดฑเต เดเดฑเดตเดฟเดเดเตเดเดณเตเด.
เดเตเดฐเตเดฏเตโเดธเดฟเดเดเต เดเดฆเดพเดนเดฐเดฃเด AspectJ เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเดฒเดพเดฃเต ({aspectj}/doc/examples/tracing). เด
เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดซเดฏเดฒเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต:
aspectj1.1/
เดฌเดฟเตป/
ajc
lib /
aspectjrt.jar
เดเดฆเดพเดนเดฐเดฃเดเตเดเตพ/
เดเดฃเตเดเตเดคเตเดคเตฝ/
Circle.java
เดเดฆเดพเดนเดฐเดฃเดMain.java
lib /
AbstractTrace.java
TraceMyClasses.java
notrace.lst
เดธเตเดเตเดตเดฏเตผ.เดเดพเดต
tracelib.lst
tracev3.lst
TwoDShape.java
เดชเดคเดฟเดชเตเดชเต3/
เดเตเดฐเตเดธเต.เดเดพเดต
TraceMyClasses.java
เดคเดพเดดเต, เดชเดพเดคเตเดคเต เดธเตเดชเตเดชเดฑเตเดฑเตเดฑเตผ ";" เดเดฏเดฟ เดเดเตเดคเตเดคเดฟเดเตเดเตเดฃเตเดเต, เดเดจเตเดจเดพเตฝ เดซเดฏเตฝ เดธเตเดชเตเดชเดฑเตเดฑเตเดฑเดฑเตเดเตพ "/" เดเดฃเต. เดเดฒเตเดฒเดพ เดเดฎเดพเตปเดกเตเดเดณเตเด
เดเดฐเต เดตเดฐเดฟเดฏเดฟเตฝ. เดจเดฟเดเตเดเดณเตเดเต เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟเดฏเดฟเดฒเตเดเตเดเต เดเดตเดถเตเดฏเดพเดจเตเดธเดฐเดฃเด เดชเดพเดคเดเดณเตเด เดเดฎเดพเตปเดกเตเดเดณเตเด เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเตเด.
เดชเดพเดค, เดเตเดฒเดพเดธเตเดชเดพเดคเตเดคเต, เดจเดฟเดฒเดตเดฟเดฒเต เดกเดฏเดฑเดเตเดเดฑเดฟ เดเดจเตเดจเดฟเดต เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเด:
เดธเดฟเดกเดฟ เดเดฆเดพเดนเดฐเดฃเดเตเดเตพ
เดเดฏเดฑเตเดฑเตเดฎเดคเดฟ ajrt=../lib/aspectjrt.jar
CLASSPATH="$ajrt" เดเดฏเดฑเตเดฑเตเดฎเดคเดฟ เดเตเดฏเตเดฏเตเด
เดเดเตเดธเตเดชเตเตผเดเตเดเต PATH="../ เดฌเดฟเตป:$PATH"
เดเดฐเต เดตเดพเดฏเดจ-เดฎเดพเดคเตเดฐเด เดเตเดฐเตเดฏเตโเดธเดฟเดเดเต เดฒเตเดฌเตเดฐเดฑเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเด:
ajc -argfile tracing/tracelib.lst -outjar tracelib.jar
เดเดฐเต เดเดเตเดเดคเตเดคเดฟเตฝ เดเตเดฐเตเดฏเตโเดธเดฟเดเดเต เดเดชเดฏเตเดเดฟเดเตเดเต เด เดชเตเดฒเดฟเดเตเดเตเดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเด:
ajc -aspectpath tracelib.jar -argfile เดเตเดฐเตเดฏเตโเดธเดฟเดเดเต/notrace.lst -outjar tracedapp.jar
เดเตเดฐเตเดฏเตโเดธเดฟเดเดเต เดเดชเดฏเตเดเดฟเดเตเดเต เด เดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด:
เดเดพเดต -เดเตเดฒเดพเดธเตเดชเดพเดคเตเดคเต "$ajrt;tracedapp.jar;tracelib.jar" เดเตเดฐเตเดฏเตเดธเดฟเดเดเต.ExampleMain
เดฐเดฃเตเดเต เดเดเตเดเดเตเดเดณเดฟเดฒเดพเดฏเดฟ เดฌเตเดจเดฑเดฟเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดเตเดฐเตเดฏเตโเดธเดฟเดเดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเด:
ยท (เด) เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเตเดฒเดพเดธเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเด (เดชเตเดฐเดฆเตผเดถเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ javac เดเดชเดฏเตเดเดฟเดเตเดเต):
mkdir เดเตเดฒเดพเดธเตเดเตพ
javac -d เดเตเดฒเดพเดธเตเดเตพ เดเตเดฐเตเดฏเตโเดธเดฟเดเดเต/*.เดเดพเดต
jar cfM app.jar -C เดเตเดฒเดพเดธเตเดเตพ .
ยท (เดฌเดฟ) เดเตเดฐเตเดฏเตโเดธเดฟเดเดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเด:
ajc -inpath app.jar -aspectpath tracelib.jar -outjar tracedapp.jar
เดเตเดฐเตเดฏเตโเดธเดฟเดเดเต เดเดชเดฏเตเดเดฟเดเตเดเต เด เดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด (เดฎเตเดเดณเดฟเตฝ เดชเดฑเดเตเดเดคเตเดชเตเดฒเต):
เดเดพเดต -เดเตเดฒเดพเดธเตเดชเดพเดคเตเดคเต "$ajrt;tracedapp.jar;tracelib.jar" เดเตเดฐเตเดฏเตเดธเดฟเดเดเต.ExampleMain
เดเตเดฐเตเดฏเตโเดธเต เดเตเดฏเตเดฏเดพเดคเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด:
java -claspath "app.jar" เดเตเดฐเตเดฏเตเดธเดฟเดเดเต.ExampleMain
เดฆเดฟ เดตเดถเด เดเต เดเดฎเตเดชเตเดฒเตผ เดเดชเดฟเด
AspectJ เดเดเดชเตเดฒเตผ เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดเดพเดตเดฏเดฟเตฝ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเต, เดเดคเดฟเดจเต เดเดพเดต เดเตเดฒเดพเดธเต เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเดพเด.
เดชเตเดคเตเดตเดพเดฏเดฟ เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเดฃเตเด เดเดฐเตเดฏเตเดฐเต เดเดจเตเดฑเตผเดซเตเดธเต เดชเตเดคเต เดฐเตเดคเดฟเดเดณเดพเดฃเต
org.aspectj.tools.ajc.Main. เดเดฆเดพ, เดชเตเดฐเดงเดพเดจ(เดธเตเดเตเดฐเดฟเดเดเต[] เดเตผเดเตเดธเต) เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเดเตเดเตเดเตเดจเตเดจเต ajc เดเดฎเดพเตปเดกเต
เดตเดฐเดฟ เดตเดพเดฆเดเตเดเตพ. เดเดคเดฟเดจเตผเดคเตเดฅเด เดเดเดชเตเดฒเตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดฌเดฆเตฝ เดฎเดพเตผเดเดฎเดพเดฃเต
เดเดพเดต org.aspectj.tools.ajc.Main [เดเดชเตเดทเตป...] [เดซเดฏเตฝ ...]
เดเดเดชเตเดฒเตผ เดธเดจเตเดฆเตเดถเดเตเดเตพ เดชเตเดฐเตเดเตเดฐเดฎเดพเดฑเตเดฑเดฟเดเตเดเดพเดฏเดฟ เดเดเตเดธเดธเต เดเตเดฏเตเดฏเดพเตป, เดฐเตเดคเดฟเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเด setHolder(IMessageHolder
เดนเตเตพเดกเตผ) เดเดชเตเดชเด / เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฑเตบ(เดธเตเดเตเดฐเดฟเดเดเต[] เดเตผเดเตเดธเต, IMessageHolder เดนเตเตพเดกเตผ). ajc เดเดจเตเดจเดคเดฟเดฒเตเดเตเดเต เดเดฐเต เดธเดจเตเดฆเตเดถเดตเตเด เดฑเดฟเดชเตเดชเตเตผเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเต
เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดนเตเตพเดกเตผ IMessageHolder.handleMessage(..). เดจเดฟเดเตเดเตพเดเตเดเต เดธเดจเตเดฆเตเดถเดเตเดเตพ เดถเตเดเดฐเดฟเดเตเดเดฃเดฎเตเดเตเดเดฟเตฝ,
เดเดชเดฏเตเดพเดเด เดฎเตเดธเตเดเต เดนเดพเตปเดกเตโเดฒเตผ เดจเดฟเดเตเดเดณเตเดเตเดคเต เดชเตเดฒเต IMessageHolder. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดเดชเตเตฝ เดเตเดฏเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเตเด
เดเตเดเต เดชเดฟเดจเตเดคเตเดเดฐเตเดจเตเดจเต aspectjtools.jar เดเตเดฒเดพเดธเตเดชเดพเดคเตเดคเดฟเตฝ:
org.aspectj.bridge เดเดฑเดเตเดเตเดฎเดคเดฟ เดเตเดฏเตเดฏเตเด.*;
org.aspectj.tools.ajc.Main เดเดฑเดเตเดเตเดฎเดคเดฟ เดเตเดฏเตเดฏเตเด;
java.util.Rares เดเดฑเดเตเดเตเดฎเดคเดฟ เดเตเดฏเตเดฏเตเด;
เดชเตเดคเต เดเตเดฒเดพเดธเต WrapAjc {
เดชเดฌเตเดฒเดฟเดเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเดเต เดถเตเดจเตเดฏเดฎเดพเดฏ เดชเตเดฐเดงเดพเดจ (เดธเตเดเตเดฐเดฟเดเดเต [] เดเตผเดเตเดเตพ) {
เดชเตเดฐเดงเดพเดจ เดเดฎเตเดชเตเดฒเตผ = เดชเตเดคเดฟเดฏ เดฎเตเดฏเดฟเตป();
MessageHandler m = เดชเตเดคเดฟเดฏ MessageHandler();
compiler.run (args, m);
IMessage[] ms = m.getMessages(null, true);
System.out.println("เดธเดจเตเดฆเตเดถเดเตเดเตพ: " + Arrays.asList(เดฎเดฟเดธเต));
}
}
เดเตเดจเดเตเดเตเดเตเด เดคเตเดณเดฟเดตเตเดเตพ เดเดชเตเดชเด The เดเดฑเดตเดฟเด เดซเดฏเตฝ เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเต
เดชเดฐเดฎเตเดชเดฐเดพเดเดค เดเดพเดต เดเดเดชเตเดฒเดฑเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, AspectJ เดเดเดชเตเดฒเตผ เดเดฟเดฒ เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ เดธเตเดทเตเดเดฟเดเตเดเตเดเตเดเดพเด
เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดเดฑเดตเดฟเด เดซเดฏเดฒเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเตเดฒเดพเดธเต เดซเดฏเดฒเตเดเตพ. เดจเดฟเตผเดญเดพเดเตเดฏเดตเดถเดพเตฝ, เดฏเดฅเดพเตผเดคเตเดฅ เดเดพเดต เดเตเดฒเดพเดธเต เดซเดฏเตฝ เดซเตเตผเดฎเดพเดฑเตเดฑเต
เดเดจเตเดจเดฟเดฒเดงเดฟเดเด SourceFile เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเตเดเดณเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ. เดเดฒเตเดฒเดพ เดธเตเดดเตเดธเต เดซเดฏเดฒเตเด เดเดฑเดชเตเดชเดพเดเตเดเดพเตป เดตเตเดฃเตเดเดฟ
เดตเดฟเดตเดฐเดเตเดเตพ เดฒเดญเตเดฏเดฎเดพเดฃเต, AspectJ เดเดเดชเตเดฒเตผ เดเดฟเดฒ เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดซเดฏเตฝเดจเดพเดฎเดเตเดเตพ เดเตปเดเตเดกเต เดเตเดฏเตเดคเตเดเตเดเดพเด
SourceFile เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเดฟเตฝ. เดเดพเดต เดตเดฟเดเด เดธเตเดฑเตเดฑเดพเดเตเดเต เดเตเดฐเตเดฏเตโเดธเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ, เด เดคเต เดเดคเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต
เดเดฑเดตเดฟเด เดซเดฏเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเต.
(AspectJ 1.0 เดเดฎเตเดชเตเดฒเตผ JSR-45-เดจเตเดฑเต .class เดซเดฏเตฝ เดเดเตเดธเตเดฑเตเดฑเตปเดทเดจเตเดเดณเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต. เดเดต
เดถเดฐเดฟเดฏเดพเดฏ เดซเดฏเดฒเตเด เดฒเตเดจเตเด เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดฏเดพเตป เดเดเดชเตเดฒเดฏเดฟเดจเตเดฑเต เดกเตเดฌเดเตเดเดฑเตเดเตพ (เดเดพเดต 1.4.1 เดฒเต jdb เดชเตเดฒเตเดณเตเดณเดต) เด เดจเตเดตเดฆเดฟเดเตเดเตเด
เดเดฐเต เดเตเดฒเดพเดธเดฟเดจเดพเดฏเดฟ เดจเดฟเดฐเดตเดงเดฟ เดธเตเดดเตเดธเต เดซเดฏเดฒเตเดเตพ เดชเตเดฒเตเด เดจเตฝเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต. JSR-45 เดชเดฟเดจเตเดคเตเดฃ ajc in-เดจเต เดเดธเตเดคเตเดฐเดฃเด เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเต
AspectJ 1.1, เดเดจเตเดจเดพเตฝ เดชเตเดฐเดพเดฐเดเดญ เดฑเดฟเดฒเตเดธเดฟเตฝ เดเดฒเตเดฒ. เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดกเตเดฌเดเตเดเต เดเตเดฏเตเดฏเดพเดตเตเดจเตเดจ .class เดซเดฏเดฒเตเดเตพ เดฒเดญเดฟเดเตเดเดพเตป, เดเดชเดฏเตเดเดฟเดเตเดเตเด
-XnoInline เดเดชเตเดทเตป.)
เดจเดฟเดเตเดเตพ เด เดซเตเตผเดฎเดพเดฑเตเดฑเต เดเดพเดฃเดพเดจเดฟเดเดฏเตเดณเตเดณ เดเดฐเตเดฏเตเดฐเต เดธเดฎเดฏเด เดจเดฟเดเตเดเตพ เดธเตเดฑเตเดฑเดพเดเตเดเต เดเตเดฐเตเดฏเตโเดธเตเดเตพ เดเดพเดฃเตเดฎเตเดชเตเตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต
เดซเตเตผเดฎเดพเดฑเตเดฑเดฟเดจเตเดฑเต เด เดเดฏเดพเดณเดเตเดเตพ เดจเตเดฐเดฟเดเตเดเตเดเตเดเดพเด
java.lang.NullPointerException
Main.new$constructor_call37-เตฝ (Main.java;SynchAspect.java[1k]:1030)
เดชเดคเดฟเดตเดฟเดจเต เดชเดเดฐเด เดเดตเดฟเดเต
เดซเดฏเตฝ:เดฒเตเตป เดจเดฎเตเดชเตผ
เดซเตเตผเดฎเดพเดฑเตเดฑเต, เดจเดฟเดเตเดเตพ เดเดพเดฃเตเดจเตเดจเต
File0;File1[Number1];File2[Number2] ... :LineNumber
เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดฒเตเดจเตเดเดณเดฟเดฒเต เดธเดพเดงเดพเดฐเดฃ เดเดซเตโเดธเตเดฑเตเดฑเตเด เดฏเดฅเดพเตผเดคเตเดฅเดฎเดพเดฏเดคเดฟเดจเตเดฑเต "เดธเตเดฑเตเดฑเดพเตผเดเตเดเต เดฒเตเตป" เดเดฃเต LineNumber.
เดเดฑเดตเดฟเด เดซเดฏเตฝ. เด เดคเดพเดฏเดคเต เดธเตเดดเตเดธเต เดซเดฏเตฝ เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดฏเตเดจเตเดจเดคเดฟเดจเตเด เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเด เดจเดฟเดเตเดเตพ LineNumber เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต
เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฒเตเตป. เดเดฐเต เดซเดฏเดฒเดฟเดจเตเดถเตเดทเดตเตเด [เดฌเตเดฐเดพเดเตเดเดฑเตเดฑเดฟเดฒเต] เดจเดฎเตเดชเตผ เดจเดฟเดเตเดเดณเตเดเต เดตเตเตผเดเตเดตเตฝ "เดเดฐเดเดญเด" เดชเดฑเดฏเตเดจเตเดจเต
เด เดซเดฏเดฒเดฟเดจเดพเดฏเดฟ เดฒเตเตป" (เดเดฆเตเดฏ เดซเดฏเดฒเดฟเดจเต 0 เดจเตเดฑเต เดคเตเดเดเตเดเดฎเตเดฃเตเดเต).
เดจเตพ เดชเตเดฏเดฟเดจเตเดฑเตผ เดเดดเดฟเดตเดพเดเตเดเตฝ เดเตเดฐเตเดฏเตโเดธเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดเตเดเดณเตเดเต เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, เดตเตเตผเดเตเดตเตฝ เดธเตเดฑเตเดฑเดพเตผเดเตเดเต เดฒเตเตป 1030 เดเดฃเต.
SynchAspect.java เดเดจเตเดจ เดซเดฏเตฝ 1000 [1k] เดเดจเตเดจ เดตเดฐเดฟเดฏเดฟเตฝ "เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต" เดเดจเตเดจเดคเดฟเดจเดพเตฝ, LineNumber เดตเดฐเดฟเดฏเดฟเดฒเตเดเตเดเต เดชเตเดฏเดฟเดจเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเต
SynchAspect.java เดฏเตเดเต 30.
เด เดคเดฟเดจเดพเตฝ, เด เดคเตเดคเดฐเด เดธเตเดฑเตเดฑเดพเดเตเดเต เดเตเดฐเตเดฏเตโเดธเตเดเตพ เด เดญเดฟเดฎเตเดเตเดเดฐเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดฏเดฅเดพเตผเดคเตเดฅ เดเดฑเดตเดฟเด เดธเตเดฅเดพเดจเด เดเดฃเตเดเตเดคเตเดคเดพเดจเตเดณเตเดณ เดตเดดเดฟเดฏเดพเดฃเต
เดเดพเดฃเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดตเดฐเดฟเดฏเตเดเต เดคเดพเดดเตเดฏเตเดณเตเดณเดคเต เดเดฃเตเดเตเดคเตเดคเดพเตป "เดธเตเดฑเตเดฑเดพเตผเดเตเดเต เดฒเตเตป" เดจเดฎเตเดชเดฑเตเดเดณเตเดเต เดฒเดฟเดธเตเดฑเตเดฑเต เดจเตเดเตเดเตเด
เดจเดฎเตเดชเตผ. เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดเดฑเดตเดฟเด เดฒเตเดเตเดเตเดทเตป เดเดฃเตเดเตเดคเตเดคเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดซเดฏเดฒเดพเดฃเดฟเดคเต. เดชเดฟเดจเตเดจเต, เดเตเดฑเดฏเตเดเตเดเตเด
เด เดคเดฟเดจเตเดณเตเดณเดฟเดฒเต เดฏเดฅเดพเตผเดคเตเดฅ เดฒเตเตป เดจเดฎเตเดชเตผ เดเดฃเตเดเตเดคเตเดคเดพเตป เดเดพเดฃเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดตเดฐเดฟ เดจเดฎเตเดชเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต "เดเดฐเดเดญ เดตเดฐเดฟ"
เดซเดฏเตฝ.
เดเดฐเตเดฑเตเดฑ เดธเตเดดเตเดธเต เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดคเตเดฐเด เดตเดฐเตเดจเตเดจ เดเดฐเต เดเตเดฒเดพเดธเต เดซเดฏเดฒเดฟเตฝ, AspectJ เดเดเดชเตเดฒเตผ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต
เดชเดฐเดฎเตเดชเดฐเดพเดเดค เดเดพเดต เดเดฎเตเดชเตเดฒเดฑเตเดเดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจ เดธเตเดดเตโเดธเต เดซเดฏเตฝ เดเดเตเดฐเดฟเดฌเตเดฏเตเดเตเดเตเดเตพ.
ajc(1)
onworks.net เดธเตเดตเดจเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต ajc เดเตบเดฒเตเดจเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเด