Make AbstractModule.binder private, for a hair more encapsulation.

PiperOrigin-RevId: 555492476
This commit is contained in:
Guice Team
2023-08-10 08:01:45 -07:00
committed by Guice Team
parent ddb6315362
commit db5bcc20f9
3 changed files with 6 additions and 6 deletions
@@ -53,7 +53,7 @@ import org.aopalliance.intercept.MethodInterceptor;
*/
public abstract class AbstractModule implements Module {
Binder binder;
private Binder binder;
@Override
public final synchronized void configure(Binder builder) {
@@ -438,8 +438,8 @@ public class CircularDependencyTest extends TestCase {
new AbstractModule() {
@Override
protected void configure() {
binder.bind(A.class).to(E.class);
binder.bind(B.class).to(E.class);
bind(A.class).to(E.class);
bind(B.class).to(E.class);
}
});
injector.getInstance(A.class);
@@ -452,8 +452,8 @@ public class CircularDependencyTest extends TestCase {
@Override
protected void configure() {
binder().disableCircularProxies();
binder.bind(A.class).to(E.class);
binder.bind(B.class).to(E.class);
bind(A.class).to(E.class);
bind(B.class).to(E.class);
}
});
@@ -141,7 +141,7 @@ public class JitBindingsTest extends TestCase {
new AbstractModule() {
@Override
protected void configure() {
binder.requireExplicitBindings();
binder().requireExplicitBindings();
bind(Foo.class).to(ScopedFooImpl.class);
}
});