* 접근 불가능한 필드에 접근하기
Map<String, Field> fieldMap = new HashMap<String, Field>(); Field[] fields = Example.class.getDeclaredFields(); for(Field f : fields) { fieldName = f.getName(); f.setAccessible(true); fieldMap.put(fieldName, f); }
* 필드에 접근해서 값 셋팅하기
//this는 fieldMap에 해당하는 멤버를 지닌 객체 fieldMap.get("returnMsg").set(this, "success");