mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[coverage] Refactor pass CoverageRunner in constructor instead of setter
GitOrigin-RevId: 44916a57f7f71d610b3815dad6c870a21d157807
This commit is contained in:
committed by
intellij-monorepo-bot
parent
fa3b739293
commit
d553ff0c92
+15
-1
@@ -41,10 +41,20 @@ public abstract class CoverageEnabledConfiguration implements JDOMExternalizable
|
||||
protected @NonNls String myCoverageFilePath;
|
||||
private CoverageSuite myCurrentCoverageSuite;
|
||||
|
||||
/**
|
||||
*
|
||||
* @deprecated Use {@link CoverageEnabledConfiguration#CoverageEnabledConfiguration(RunConfigurationBase, CoverageRunner)}
|
||||
*/
|
||||
@Deprecated
|
||||
public CoverageEnabledConfiguration(@NotNull RunConfigurationBase<?> configuration) {
|
||||
myConfiguration = configuration;
|
||||
}
|
||||
|
||||
public CoverageEnabledConfiguration(@NotNull RunConfigurationBase<?> configuration, @NotNull CoverageRunner runner) {
|
||||
myConfiguration = configuration;
|
||||
myCoverageRunner = runner;
|
||||
}
|
||||
|
||||
public @NotNull RunConfigurationBase<?> getConfiguration() {
|
||||
return myConfiguration;
|
||||
}
|
||||
@@ -57,7 +67,11 @@ public abstract class CoverageEnabledConfiguration implements JDOMExternalizable
|
||||
return myCoverageRunner;
|
||||
}
|
||||
|
||||
public void setCoverageRunner(final @Nullable CoverageRunner coverageRunner) {
|
||||
/**
|
||||
* @deprecated Use {@link CoverageEnabledConfiguration#CoverageEnabledConfiguration(RunConfigurationBase, CoverageRunner)}
|
||||
*/
|
||||
@Deprecated
|
||||
public void setCoverageRunner(@Nullable CoverageRunner coverageRunner) {
|
||||
myCoverageRunner = coverageRunner;
|
||||
myCoverageFilePath = null;
|
||||
}
|
||||
|
||||
+2
-2
@@ -25,6 +25,7 @@ import java.nio.file.Path;
|
||||
import java.nio.file.Paths;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* Base class for java run configurations with enabled code coverage
|
||||
@@ -41,8 +42,7 @@ public final class JavaCoverageEnabledConfiguration extends CoverageEnabledConfi
|
||||
|
||||
|
||||
public JavaCoverageEnabledConfiguration(RunConfigurationBase configuration) {
|
||||
super(configuration);
|
||||
setCoverageRunner(CoverageRunner.getInstance(IDEACoverageRunner.class));
|
||||
super(configuration, Objects.requireNonNull(CoverageRunner.getInstance(IDEACoverageRunner.class)));
|
||||
}
|
||||
|
||||
public void downloadReport(@NotNull TargetEnvironment environment, @NotNull ProgressIndicator indicator) throws IOException {
|
||||
|
||||
Reference in New Issue
Block a user