Minor: Remove unused references to AdditionalCheckerProvider
This commit is contained in:
@@ -34,6 +34,7 @@ import org.jetbrains.kotlin.resolve.calls.smartcasts.DataFlowInfo;
|
||||
import org.jetbrains.kotlin.resolve.calls.util.CallMaker;
|
||||
import org.jetbrains.kotlin.resolve.scopes.JetScope;
|
||||
import org.jetbrains.kotlin.resolve.scopes.receivers.ExpressionReceiver;
|
||||
import org.jetbrains.kotlin.resolve.validation.SymbolUsageValidator;
|
||||
import org.jetbrains.kotlin.types.DeferredType;
|
||||
import org.jetbrains.kotlin.types.JetType;
|
||||
import org.jetbrains.kotlin.types.TypeUtils;
|
||||
@@ -60,15 +61,15 @@ public class DelegatedPropertyResolver {
|
||||
@NotNull private final ExpressionTypingServices expressionTypingServices;
|
||||
@NotNull private final CallResolver callResolver;
|
||||
@NotNull private final KotlinBuiltIns builtIns;
|
||||
@NotNull private final AdditionalCheckerProvider additionalCheckerProvider;
|
||||
@NotNull private final SymbolUsageValidator symbolUsageValidator;
|
||||
|
||||
public DelegatedPropertyResolver(
|
||||
@NotNull AdditionalCheckerProvider additionalCheckerProvider,
|
||||
@NotNull SymbolUsageValidator symbolUsageValidator,
|
||||
@NotNull KotlinBuiltIns builtIns,
|
||||
@NotNull CallResolver callResolver,
|
||||
@NotNull ExpressionTypingServices expressionTypingServices
|
||||
) {
|
||||
this.additionalCheckerProvider = additionalCheckerProvider;
|
||||
this.symbolUsageValidator = symbolUsageValidator;
|
||||
this.builtIns = builtIns;
|
||||
this.callResolver = callResolver;
|
||||
this.expressionTypingServices = expressionTypingServices;
|
||||
@@ -213,7 +214,7 @@ public class DelegatedPropertyResolver {
|
||||
JetPropertyDelegate delegate = property.getDelegate();
|
||||
if (delegate != null) {
|
||||
PsiElement byKeyword = delegate.getByKeywordNode().getPsi();
|
||||
additionalCheckerProvider.getSymbolUsageValidator().validateCall(resultingCall.getResultingDescriptor(), trace, byKeyword);
|
||||
symbolUsageValidator.validateCall(resultingCall.getResultingDescriptor(), trace, byKeyword);
|
||||
}
|
||||
}
|
||||
trace.record(DELEGATED_PROPERTY_RESOLVED_CALL, accessor, resultingCall);
|
||||
|
||||
@@ -36,13 +36,10 @@ import static org.jetbrains.kotlin.types.TypeUtils.NO_EXPECTED_TYPE;
|
||||
public class ScriptBodyResolver {
|
||||
|
||||
@NotNull private final ExpressionTypingServices expressionTypingServices;
|
||||
@NotNull private final AdditionalCheckerProvider additionalCheckerProvider;
|
||||
|
||||
public ScriptBodyResolver(
|
||||
@NotNull AdditionalCheckerProvider additionalCheckerProvider,
|
||||
@NotNull ExpressionTypingServices expressionTypingServices
|
||||
) {
|
||||
this.additionalCheckerProvider = additionalCheckerProvider;
|
||||
this.expressionTypingServices = expressionTypingServices;
|
||||
}
|
||||
|
||||
|
||||
-11
@@ -39,7 +39,6 @@ public class ExpressionTypingComponents {
|
||||
/*package*/ ControlStructureTypingUtils controlStructureTypingUtils;
|
||||
/*package*/ ForLoopConventionsChecker forLoopConventionsChecker;
|
||||
/*package*/ ReflectionTypes reflectionTypes;
|
||||
/*package*/ AdditionalCheckerProvider additionalCheckerProvider;
|
||||
/*package*/ SymbolUsageValidator symbolUsageValidator;
|
||||
/*package*/ DynamicTypesSettings dynamicTypesSettings;
|
||||
/*package*/ KotlinBuiltIns builtIns;
|
||||
@@ -91,11 +90,6 @@ public class ExpressionTypingComponents {
|
||||
this.reflectionTypes = reflectionTypes;
|
||||
}
|
||||
|
||||
@Inject
|
||||
public void setAdditionalCheckerProvider(AdditionalCheckerProvider additionalCheckerProvider) {
|
||||
this.additionalCheckerProvider = additionalCheckerProvider;
|
||||
}
|
||||
|
||||
@Inject
|
||||
public void setSymbolUsageValidator(SymbolUsageValidator symbolUsageValidator) {
|
||||
this.symbolUsageValidator = symbolUsageValidator;
|
||||
@@ -156,11 +150,6 @@ public class ExpressionTypingComponents {
|
||||
return forLoopConventionsChecker;
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public AdditionalCheckerProvider getAdditionalCheckerProvider() {
|
||||
return additionalCheckerProvider;
|
||||
}
|
||||
|
||||
@Inject
|
||||
public void setConstantExpressionEvaluator(@NotNull ConstantExpressionEvaluator constantExpressionEvaluator) {
|
||||
this.constantExpressionEvaluator = constantExpressionEvaluator;
|
||||
|
||||
@@ -19,7 +19,6 @@ package org.jetbrains.kotlin.types.expressions
|
||||
import org.jetbrains.kotlin.descriptors.ValueParameterDescriptor
|
||||
import org.jetbrains.kotlin.diagnostics.Errors
|
||||
import org.jetbrains.kotlin.psi.JetParameter
|
||||
import org.jetbrains.kotlin.resolve.AdditionalCheckerProvider
|
||||
import org.jetbrains.kotlin.resolve.BindingTrace
|
||||
import org.jetbrains.kotlin.resolve.DescriptorResolver
|
||||
import org.jetbrains.kotlin.resolve.DescriptorUtils
|
||||
@@ -30,7 +29,6 @@ import org.jetbrains.kotlin.resolve.scopes.JetScope
|
||||
import org.jetbrains.kotlin.types.TypeUtils
|
||||
|
||||
public class ValueParameterResolver(
|
||||
private val additionalCheckerProvider: AdditionalCheckerProvider,
|
||||
private val expressionTypingServices: ExpressionTypingServices,
|
||||
private val constantExpressionEvaluator: ConstantExpressionEvaluator
|
||||
) {
|
||||
|
||||
@@ -45,5 +45,4 @@ class ContainerForTests(container: StorageComponentContainer) {
|
||||
val typeResolver: TypeResolver by container
|
||||
val fakeCallResolver: FakeCallResolver by container
|
||||
val expressionTypingServices: ExpressionTypingServices by container
|
||||
val additionalCheckerProvider: AdditionalCheckerProvider by container
|
||||
}
|
||||
Reference in New Issue
Block a user