public static Class<?> getGenericClass(Class<?> cls) { return getGenericClass(cls, 0); }
public static Class<?> getGenericClass(Class<?> cls) { return getGenericClass(cls, 0); }
static void loadMergers() { Set<String> names = ExtensionLoader.getExtensionLoader(Merger.class) .getSupportedExtensions(); for (String name : names) { Merger m = ExtensionLoader.getExtensionLoader(Merger.class).getExtension(name); mergerCache.putIfAbsent(ReflectUtils.getGenericClass(m.getClass()), m); } }
static void loadMergers() { Set<String> names = ExtensionLoader.getExtensionLoader(Merger.class) .getSupportedExtensions(); for (String name : names) { Merger m = ExtensionLoader.getExtensionLoader(Merger.class).getExtension(name); mergerCache.putIfAbsent(ReflectUtils.getGenericClass(m.getClass()), m); } }
public static Class<?> getGenericClass(Class<?> cls) { return getGenericClass(cls, 0); }
public static Class<?> getGenericClass(Class<?> cls) { return getGenericClass(cls, 0); }
static void loadMergers() { Set<String> names = ExtensionLoader.getExtensionLoader(Merger.class) .getSupportedExtensions(); for (String name : names) { Merger m = ExtensionLoader.getExtensionLoader(Merger.class).getExtension(name); mergerCache.putIfAbsent(ReflectUtils.getGenericClass(m.getClass()), m); } }
static void loadMergers() { Set<String> names = ExtensionLoader.getExtensionLoader(Merger.class) .getSupportedExtensions(); for (String name : names) { Merger m = ExtensionLoader.getExtensionLoader(Merger.class).getExtension(name); mergerCache.putIfAbsent(ReflectUtils.getGenericClass(m.getClass()), m); } }