@Override public <T> List<T> getExtensions(Class<T> type, String pluginId) { List<ExtensionWrapper<T>> extensionsWrapper = extensionFinder.find(type, pluginId); List<T> extensions = new ArrayList<>(extensionsWrapper.size()); for (ExtensionWrapper<T> extensionWrapper : extensionsWrapper) { extensions.add(extensionWrapper.getExtension()); } return extensions; }
@Override public <T> List<T> getExtensions(Class<T> type) { List<ExtensionWrapper<T>> extensionsWrapper = extensionFinder.find(type); List<T> extensions = new ArrayList<>(extensionsWrapper.size()); for (ExtensionWrapper<T> extensionWrapper : extensionsWrapper) { extensions.add(extensionWrapper.getExtension()); } return extensions; }
@Override @SuppressWarnings("unchecked") public List getExtensions(String pluginId) { List<ExtensionWrapper> extensionsWrapper = extensionFinder.find(pluginId); List extensions = new ArrayList<>(extensionsWrapper.size()); for (ExtensionWrapper extensionWrapper : extensionsWrapper) { extensions.add(extensionWrapper.getExtension()); } return extensions; }
@Override public <T> List<T> getExtensions(Class<T> type, String pluginId) { List<ExtensionWrapper<T>> extensionsWrapper = extensionFinder.find(type, pluginId); List<T> extensions = new ArrayList<>(extensionsWrapper.size()); for (ExtensionWrapper<T> extensionWrapper : extensionsWrapper) { extensions.add(extensionWrapper.getExtension()); } return extensions; }
@Override public <T> List<T> getExtensions(Class<T> type) { List<ExtensionWrapper<T>> extensionsWrapper = extensionFinder.find(type); List<T> extensions = new ArrayList<>(extensionsWrapper.size()); for (ExtensionWrapper<T> extensionWrapper : extensionsWrapper) { extensions.add(extensionWrapper.getExtension()); } return extensions; }
@Override @SuppressWarnings("unchecked") public List getExtensions(String pluginId) { List<ExtensionWrapper> extensionsWrapper = extensionFinder.find(pluginId); List extensions = new ArrayList<>(extensionsWrapper.size()); for (ExtensionWrapper extensionWrapper : extensionsWrapper) { extensions.add(extensionWrapper.getExtension()); } return extensions; }