public void processFrameworks(Consumer<Framework> consumer) { ensureFrameworksLoaded(); for (List<FrameworkInfo> frameworkInfos : myFrameworks.values()) { for (FrameworkInfo frameworkInfo : frameworkInfos) { Framework framework = frameworkInfo.getFramework(); if (framework != null) { consumer.consume(framework); } } } }
@Nullable public Framework getFramework(String version, String name) { final FrameworkInfo frameworkInfo = getFrameworkInfo(version, name); return frameworkInfo != null ? frameworkInfo.getFramework() : null; }