隨筆-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 自己的小屋 閱讀(830) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 武川县| 思南县| 沅陵县| 宜阳县| 杭锦旗| 门源| 青浦区| 诸城市| 永泰县| 浏阳市| 丰顺县| 资源县| 灵璧县| 广水市| 浮梁县| 桐庐县| 广宗县| 股票| 玉田县| 陆良县| 广饶县| 盐池县| 芦山县| 福州市| 寻甸| 徐州市| 万盛区| 安泽县| 沁阳市| 宾川县| 大名县| 天台县| 松滋市| 广河县| 房产| 元江| 孟连| 申扎县| 陆河县| 津市市| 乐平市|