@SuppressWarnings("unchecked") private Class<? extends ModuleBean> getBeanClass(ConnectModuleMeta moduleMeta) { return moduleMeta.getBeanClass(); }
@SuppressWarnings("unchecked") private Class<? extends ModuleBean> getBeanClass(ConnectModuleMeta moduleMeta) { return moduleMeta.getBeanClass(); }
T module = gson.fromJson(jsonModuleListEntry, getMeta().getBeanClass()); beans = Collections.singletonList(module); for (JsonElement moduleElement : modulesElement.getAsJsonArray()) beans.add(gson.fromJson(moduleElement, getMeta().getBeanClass()));
if (modulesElement.isJsonObject()) { assertMultipleModulesNotAllowed(moduleMeta, descriptor); T module = gson.fromJson(jsonModuleListEntry, moduleMeta.getBeanClass()); beans = Collections.singletonList(module); } else { beans = new ArrayList<>(); for (JsonElement moduleElement : modulesElement.getAsJsonArray()) { beans.add(gson.fromJson(moduleElement, moduleMeta.getBeanClass()));
if (modulesElement.isJsonObject()) { assertMultipleModulesNotAllowed(moduleMeta, descriptor); T module = gson.fromJson(jsonModuleListEntry, moduleMeta.getBeanClass()); beans = Collections.singletonList(module); } else { beans = new ArrayList<>(); for (JsonElement moduleElement : modulesElement.getAsJsonArray()) { beans.add(gson.fromJson(moduleElement, moduleMeta.getBeanClass()));