core: Remove unused helper field from SubchannelImpl

This commit is contained in:
Eric Anderson 2023-01-13 11:52:44 -08:00
parent 42ba00ba65
commit 62d924745d
1 changed files with 2 additions and 4 deletions

View File

@ -1461,7 +1461,7 @@ final class ManagedChannelImpl extends ManagedChannel implements
syncContext.throwIfNotInThisSynchronizationContext(); syncContext.throwIfNotInThisSynchronizationContext();
// No new subchannel should be created after load balancer has been shutdown. // No new subchannel should be created after load balancer has been shutdown.
checkState(!terminating, "Channel is being terminated"); checkState(!terminating, "Channel is being terminated");
return new SubchannelImpl(args, this); return new SubchannelImpl(args);
} }
@Override @Override
@ -1933,7 +1933,6 @@ final class ManagedChannelImpl extends ManagedChannel implements
private final class SubchannelImpl extends AbstractSubchannel { private final class SubchannelImpl extends AbstractSubchannel {
final CreateSubchannelArgs args; final CreateSubchannelArgs args;
final LbHelperImpl helper;
final InternalLogId subchannelLogId; final InternalLogId subchannelLogId;
final ChannelLoggerImpl subchannelLogger; final ChannelLoggerImpl subchannelLogger;
final ChannelTracer subchannelTracer; final ChannelTracer subchannelTracer;
@ -1943,7 +1942,7 @@ final class ManagedChannelImpl extends ManagedChannel implements
boolean shutdown; boolean shutdown;
ScheduledHandle delayedShutdownTask; ScheduledHandle delayedShutdownTask;
SubchannelImpl(CreateSubchannelArgs args, LbHelperImpl helper) { SubchannelImpl(CreateSubchannelArgs args) {
checkNotNull(args, "args"); checkNotNull(args, "args");
addressGroups = args.getAddresses(); addressGroups = args.getAddresses();
if (authorityOverride != null) { if (authorityOverride != null) {
@ -1952,7 +1951,6 @@ final class ManagedChannelImpl extends ManagedChannel implements
args = args.toBuilder().setAddresses(eagsWithoutOverrideAttr).build(); args = args.toBuilder().setAddresses(eagsWithoutOverrideAttr).build();
} }
this.args = args; this.args = args;
this.helper = checkNotNull(helper, "helper");
subchannelLogId = InternalLogId.allocate("Subchannel", /*details=*/ authority()); subchannelLogId = InternalLogId.allocate("Subchannel", /*details=*/ authority());
subchannelTracer = new ChannelTracer( subchannelTracer = new ChannelTracer(
subchannelLogId, maxTraceEvents, timeProvider.currentTimeNanos(), subchannelLogId, maxTraceEvents, timeProvider.currentTimeNanos(),