Class clazz : 클래스 변수
List<String> methodList : 메소드 리스트
Object source : 메소드를 호출할 객체
try {
for (String methodStr : methodInfoList) {
Object result = clazz.getMethod(methodStr).invoke(source);
}
} catch (NoSuchMethodException | InvocationTargetException | IllegalAccessException e) {
log.error("error." + e.getMessage());
throw new Exception("");
}
'java' 카테고리의 다른 글
JVM에 관한 토론 기록 (0) | 2015.01.21 |
---|---|
Java MethodHandle Example (Java 1.7) (0) | 2014.10.07 |
Java String equals / == 속도 비교 (0) | 2014.07.14 |
Java 8 신기능 정리 - Stream (0) | 2014.07.02 |
Java 8 신기능 정리 - Default Method (0) | 2014.07.02 |