隨筆-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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 辽宁省| 长海县| 松江区| 车险| 青铜峡市| 江永县| 桐梓县| 浦江县| 安化县| 乐至县| 广安市| 大邑县| 中卫市| 平武县| 饶平县| 长沙县| 郓城县| 桐乡市| 奉贤区| 精河县| 麟游县| 乐平市| 穆棱市| 夹江县| 怀仁县| 丰都县| 虞城县| 梁河县| 沂南县| 合水县| 福建省| 靖边县| 灵丘县| 饶平县| 新巴尔虎左旗| 晋州市| 峨山| 奉贤区| 磐安县| 绥化市| 嫩江县|