anonymous -> lambda

This commit is contained in:
Anna.Kozlova
2016-06-01 09:00:47 +02:00
parent 5be0d03de9
commit 9d6477485d
684 changed files with 4498 additions and 8864 deletions
@@ -166,12 +166,7 @@ public abstract class JavaTestFrameworkRunnableState<T extends
AbstractRerunFailedTestsAction rerunFailedTestsAction = testConsoleProperties.createRerunFailedTestsAction(consoleView);
LOG.assertTrue(rerunFailedTestsAction != null);
rerunFailedTestsAction.setModelProvider(new Getter<TestFrameworkRunningModel>() {
@Override
public TestFrameworkRunningModel get() {
return viewer;
}
});
rerunFailedTestsAction.setModelProvider(() -> viewer);
final DefaultExecutionResult result = new DefaultExecutionResult(consoleView, handler);
result.setRestartActions(rerunFailedTestsAction);
@@ -61,12 +61,8 @@ public class InheritorChooser {
final Runnable performRunnable,
final PsiMethod psiMethod,
final PsiClass containingClass) {
return runMethodInAbstractClass(context, performRunnable, psiMethod, containingClass, new Condition<PsiClass>() {
@Override
public boolean value(PsiClass psiClass) {
return psiClass.hasModifierProperty(PsiModifier.ABSTRACT);
}
});
return runMethodInAbstractClass(context, performRunnable, psiMethod, containingClass,
psiClass -> psiClass.hasModifierProperty(PsiModifier.ABSTRACT));
}
public boolean runMethodInAbstractClass(final ConfigurationContext context,
@@ -151,17 +151,8 @@ public class JavaScratchCompilationSupport implements ProjectComponent, CompileT
final Set<File> cp = new LinkedHashSet<File>();
final List<File> platformCp = new ArrayList<File>();
final Computable<OrderEnumerator> orderEnumerator = module != null ? new Computable<OrderEnumerator>() {
@Override
public OrderEnumerator compute() {
return ModuleRootManager.getInstance(module).orderEntries();
}
} : new Computable<OrderEnumerator>() {
@Override
public OrderEnumerator compute() {
return ProjectRootManager.getInstance(project).orderEntries();
}
};
final Computable<OrderEnumerator> orderEnumerator = module != null ? (Computable<OrderEnumerator>)() -> ModuleRootManager.getInstance(module).orderEntries()
: (Computable<OrderEnumerator>)() -> ProjectRootManager.getInstance(project).orderEntries();
ApplicationManager.getApplication().runReadAction(() -> {
for (String s : orderEnumerator.compute().compileOnly().recursively().exportedOnly().withoutSdk().getPathsList().getPathList()) {
@@ -112,12 +112,7 @@ public class TestDiscoveryConfigurable<T extends TestDiscoveryConfiguration> ext
myMethod.setComponent(textFieldWithBrowseButton);
final MethodBrowser methodBrowser = new MethodBrowser(project) {
protected Condition<PsiMethod> getFilter(final PsiClass testClass) {
return new Condition<PsiMethod>() {
@Override
public boolean value(PsiMethod method) {
return method.getContainingClass() == testClass;
}
};
return method -> method.getContainingClass() == testClass;
}
@Override
@@ -59,12 +59,7 @@ public abstract class TestDiscoveryConfigurationProducer extends JavaRunConfigur
try {
final Collection<String> testsByMethodName = TestDiscoveryIndex
.getInstance(configuration.getProject()).getTestsByMethodName(position.first, position.second);
if (testsByMethodName == null || ContainerUtil.filter(testsByMethodName, new Condition<String>() {
@Override
public boolean value(String s) {
return s.startsWith(configuration.getFrameworkPrefix());
}
}).isEmpty()) return false;
if (testsByMethodName == null || ContainerUtil.filter(testsByMethodName, s -> s.startsWith(configuration.getFrameworkPrefix())).isEmpty()) return false;
}
catch (IOException e) {
@@ -110,12 +110,7 @@ public class TestDiscoverySearchHelper {
final TestDiscoveryIndex discoveryIndex = TestDiscoveryIndex.getInstance(project);
final Collection<String> testsByMethodName = discoveryIndex.getTestsByMethodName(classFQName, methodName);
if (testsByMethodName != null) {
for (String pattern : ContainerUtil.filter(testsByMethodName, new Condition<String>() {
@Override
public boolean value(String s) {
return s.startsWith(frameworkId);
}
})) {
for (String pattern : ContainerUtil.filter(testsByMethodName, s -> s.startsWith(frameworkId))) {
patterns.add(pattern.substring(frameworkId.length()).replace('-', ','));
}
}
@@ -53,12 +53,7 @@ public abstract class AbstractPatternBasedConfigurationProducer<T extends Module
}
public Module findModule(ModuleBasedConfiguration configuration, Module contextModule, Set<String> patterns) {
return JavaExecutionUtil.findModule(contextModule, patterns, configuration.getProject(), new Condition<PsiClass>() {
@Override
public boolean value(PsiClass psiClass) {
return isTestClass(psiClass);
}
});
return JavaExecutionUtil.findModule(contextModule, patterns, configuration.getProject(), psiClass -> isTestClass(psiClass));
}
public boolean isMultipleElementsSelected(ConfigurationContext context) {