posts - 495,comments - 227,trackbacks - 0
          public static String parseTLD(Class cls) {
                  StringBuilder sb = new StringBuilder();
                  Method methods[] = cls.getMethods();
                  for (Method m : methods) {
                      if ("Object".equals(m.getDeclaringClass().getSimpleName())
                              || (m.getModifiers() != (Modifier.PUBLIC | Modifier.STATIC))) {
                          continue;
                      }
                      String s = "<function>\r\n";
                      s += "\t<name>" + m.getName();
                      Class[] cs = m.getParameterTypes();
                      String n = "", p = "";
                      for (Class c : cs) {
                          String sn = c.getSimpleName();
                          if (sn.indexOf("[]") != -1) {
                              n += sn.toLowerCase().substring(0, 1) + "x";
                          } else {
                              n += sn.toLowerCase().substring(0, 1);
                          }
                          p += c.getCanonicalName() + ",";
                      }
                      if (p.length() > 1) {
                          n = "_" + n;
                          p = p.substring(0, p.length() - 1);
                      }
                      s += n + "</name>\r\n";
                      s += "\t<function-class>" + m.getDeclaringClass().getName() + "</function-class>\r\n";
                      s += "\t<function-signature>" + m.getReturnType().getCanonicalName() + " " + m.getName() + "(" + p + ")"
                              + "</function-signature>\r\n";
                      s += "</function>";
                      sb.append(s);
                  }
                  return sb.toString();
              }
          posted on 2011-10-14 15:01 SIMONE 閱讀(560) 評論(0)  編輯  收藏 所屬分類: JAVAJSP
          主站蜘蛛池模板: 宁晋县| 镇雄县| 丽江市| 乌审旗| 万州区| 泸水县| 信丰县| 新竹市| 五莲县| 佳木斯市| 通许县| 安福县| 东阿县| 长岭县| 霸州市| 青浦区| 历史| 沙雅县| 岑溪市| 乾安县| 永登县| 武汉市| 嘉定区| 曲麻莱县| 梧州市| 杭锦后旗| 西乌珠穆沁旗| 泗洪县| 尼木县| 抚顺县| 祁东县| 沙田区| 河曲县| 惠东县| 墨竹工卡县| 晋城| 昌宁县| 行唐县| 高阳县| 平山县| 黄龙县|