mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
anonymous -> lambda
This commit is contained in:
@@ -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,
|
||||
|
||||
+2
-11
@@ -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()) {
|
||||
|
||||
+1
-6
@@ -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
|
||||
|
||||
+1
-6
@@ -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) {
|
||||
|
||||
+1
-6
@@ -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('-', ','));
|
||||
}
|
||||
}
|
||||
|
||||
+1
-6
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user