(final Class<?> clazz, final String fieldName)
| 31 | field.set(obj, value); |
| 32 | } |
| 33 | public static Field getField(final Class<?> clazz, final String fieldName) { |
| 34 | Field field = null; |
| 35 | try { |
| 36 | field = clazz.getDeclaredField(fieldName); |
| 37 | field.setAccessible(true); |
| 38 | } |
| 39 | catch (NoSuchFieldException ex) { |
| 40 | if (clazz.getSuperclass() != null) |
| 41 | field = getField(clazz.getSuperclass(), fieldName); |
| 42 | } |
| 43 | return field; |
| 44 | } |
| 45 | public static TemplatesImpl generateTemplatesImpl() throws Exception { |
| 46 | ClassPool pool = ClassPool.getDefault(); |
| 47 | pool.insertClassPath(new ClassClassPath(AbstractTranslet.class)); |
no test coverage detected