본문 바로가기

development/java

클래스에서 메소드 가져오기

핵심은 Method 클래스와 그 파라미터를 가져오는 getParameterTypes()

MiplatformVO mi = new MiplatformVO();
Method[] methods = mi.getClass().getDeclaredMethods();
 for (int i = 0 ; i < methods.length ; i++) {
        System.out.println("Method name        = " + methods[i].getName());
    System.out.println("Method return type = " + methods[i].getReturnType().getName());

    Class[] paramTypes = methods[i].getParameterTypes();
    for (int j = 0 ; j < paramTypes.length ; j++) {
        System.out.println("Param type         = " + paramTypes[j].getName());
    }

    System.out.println("----------------------------------------");
}

'development > java' 카테고리의 다른 글

Map Iterator 상호 변환  (0) 2010.04.19
getOutputStream 오류  (0) 2010.04.19
자바 인코딩 깨질 때  (2) 2010.04.19
jdk 1.4 와 5.0 rt.jar 내의 xml-api.jar 버젼  (0) 2010.04.19
PDF 만들기  (0) 2010.04.19