diff options
author | 2016-09-15 13:43:45 +0000 | |
---|---|---|
committer | 2016-09-15 15:41:59 +0000 | |
commit | 35cad2bc21108301c915bc9cd44dc83219864a8b (patch) | |
tree | 56c884bc5fdb275e17006620a02963c2c1739446 /src/java_tools/junitrunner/java/com | |
parent | 4a858c8143c5290ee9ca55d2c7a9a51dc056d608 (diff) |
Global cleanup change.
--
MOS_MIGRATED_REVID=133255417
Diffstat (limited to 'src/java_tools/junitrunner/java/com')
-rw-r--r-- | src/java_tools/junitrunner/java/com/google/testing/junit/runner/junit4/JUnit4RunnerBaseModule.java | 29 |
1 files changed, 12 insertions, 17 deletions
diff --git a/src/java_tools/junitrunner/java/com/google/testing/junit/runner/junit4/JUnit4RunnerBaseModule.java b/src/java_tools/junitrunner/java/com/google/testing/junit/runner/junit4/JUnit4RunnerBaseModule.java index 395daaffe0..d8eef27bd7 100644 --- a/src/java_tools/junitrunner/java/com/google/testing/junit/runner/junit4/JUnit4RunnerBaseModule.java +++ b/src/java_tools/junitrunner/java/com/google/testing/junit/runner/junit4/JUnit4RunnerBaseModule.java @@ -24,36 +24,29 @@ import com.google.testing.junit.runner.sharding.api.ShardingFilterFactory; import com.google.testing.junit.runner.util.MemoizingSupplier; import com.google.testing.junit.runner.util.Supplier; import dagger.Module; -import dagger.Multibindings; import dagger.Provides; import dagger.multibindings.IntoSet; - -import org.junit.internal.TextListener; -import org.junit.runner.Request; -import org.junit.runner.notification.RunListener; - +import dagger.multibindings.Multibinds; import java.io.OutputStream; import java.io.PrintStream; import java.io.UnsupportedEncodingException; import java.nio.charset.StandardCharsets; import java.util.Set; - import javax.inject.Singleton; +import org.junit.internal.TextListener; +import org.junit.runner.Request; +import org.junit.runner.notification.RunListener; /** - * Dagger module for creating a {@link JUnit4Runner}. This contains the common - * bindings used when either the runner runs actual tests or when we do - * integration tests of the runner itself. - * + * Dagger module for creating a {@link JUnit4Runner}. This contains the common bindings used when + * either the runner runs actual tests or when we do integration tests of the runner itself. */ @Module(includes = SuiteClass.class) -public final class JUnit4RunnerBaseModule { - - @Multibindings - interface MultiBindings { - Set<JUnit4Runner.Initializer> initializers(); - } +public abstract class JUnit4RunnerBaseModule { + @Multibinds + abstract Set<JUnit4Runner.Initializer> initializers(); + @Provides static ShardingFilterFactory shardingFilterFactory() { return DEFAULT_SHARDING_STRATEGY; @@ -97,4 +90,6 @@ public final class JUnit4RunnerBaseModule { Request request = Request.aClass(suiteClass); return new MemoizingRequest(request); } + + private JUnit4RunnerBaseModule() {} // no instances } |