隨筆-8  評論-31  文章-0  trackbacks-0
          經過幾天的奮戰,終于有點成果。但是的確是傷了不少腦筋。

          Mission: 檢測出java類中的所有的方法,以及這些方法在文件位于哪兩行之間.

          碰到的問題:

          1. 對付重載函數。
          2. 如果一個方法占多行。

          怎么解決:
          1.利用反射得到他們所有的參數,但是某一行是不是含有所有的這樣的參數。
          2.根據{來判斷,如果讀到的當前行包含方法的聲明,但是不包含{,那么此時就要保存好當前Readline讀取的內容,然后可以用StringBuffer append一下,在下一個Readline再做比較。

          不支持:
          比如
          public static void main(String[] args)和? // 不支持。因為判斷的時候,前面是作為一個整體來判斷的。

          public static? void main(String[] args),

          當然這點我們完全可以實現。:)

          敢興趣的朋友可以和我聯系:hut@hf.webex.com






          posted on 2006-09-30 17:12 自己的小屋 閱讀(822) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 无棣县| 高州市| 横峰县| 明水县| 榆中县| 德阳市| 雅江县| 吴旗县| 德庆县| 黔江区| 象山县| 平潭县| 朝阳县| 邯郸市| 禄丰县| 定南县| 枣强县| 民权县| 吉林省| 彭州市| 福海县| 临清市| 蒲城县| 夏津县| 耒阳市| 刚察县| 肥乡县| 依安县| 潜江市| 云龙县| 五家渠市| 法库县| 开化县| 当涂县| 宾阳县| 泌阳县| 石首市| 汪清县| 晋城| 乐都县| 安阳市|