aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/java_tools/junitrunner/java/com
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2016-09-15 13:43:45 +0000
committerGravatar Dmitry Lomov <dslomov@google.com>2016-09-15 15:41:59 +0000
commit35cad2bc21108301c915bc9cd44dc83219864a8b (patch)
tree56c884bc5fdb275e17006620a02963c2c1739446 /src/java_tools/junitrunner/java/com
parent4a858c8143c5290ee9ca55d2c7a9a51dc056d608 (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.java29
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
}