(Class<T> clazz)
| 326 | } |
| 327 | |
| 328 | @SuppressWarnings("unchecked") |
| 329 | protected static final <T extends Model, U extends Model> Class<U> getSuperclass(Class<T> clazz) { |
| 330 | Class<?> parent = clazz.getSuperclass(); |
| 331 | Class<U> superclass = null; |
| 332 | |
| 333 | if(!parent.equals(Object.class)) { |
| 334 | superclass = (Class<U>) parent; |
| 335 | } |
| 336 | |
| 337 | return superclass; |
| 338 | } |
| 339 | |
| 340 | private static final <T extends Model, O extends Model> void setBackLink( |
| 341 |
no test coverage detected