/** * @param <T> * @param className * @return class instance or null */ protected <T> T tryCreate(String className) { try { Class<?> clazz = Class.forName(className); @SuppressWarnings("unchecked") T obj = (T) tryCreate(clazz); return obj; } catch (ClassNotFoundException e) { } return null; } }
/** * @param <T> * @param className * @return class instance or null */ protected <T> T tryCreate(String className) { try { Class<?> clazz = Class.forName(className); @SuppressWarnings("unchecked") T obj = (T) tryCreate(clazz); return obj; } catch (ClassNotFoundException e) { } return null; } }
/** * @param <T> * @param className * @return class instance or null */ protected <T> T tryCreate(String className) { try { Class<?> clazz = Class.forName(className); @SuppressWarnings("unchecked") T obj = (T) tryCreate(clazz); return obj; } catch (ClassNotFoundException e) { } return null; } }