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.calls.util.CallMaker;
|
||||||
import org.jetbrains.kotlin.resolve.scopes.JetScope;
|
import org.jetbrains.kotlin.resolve.scopes.JetScope;
|
||||||
import org.jetbrains.kotlin.resolve.scopes.receivers.ExpressionReceiver;
|
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.DeferredType;
|
||||||
import org.jetbrains.kotlin.types.JetType;
|
import org.jetbrains.kotlin.types.JetType;
|
||||||
import org.jetbrains.kotlin.types.TypeUtils;
|
import org.jetbrains.kotlin.types.TypeUtils;
|
||||||
@@ -60,15 +61,15 @@ public class DelegatedPropertyResolver {
|
|||||||
@NotNull private final ExpressionTypingServices expressionTypingServices;
|
@NotNull private final ExpressionTypingServices expressionTypingServices;
|
||||||
@NotNull private final CallResolver callResolver;
|
@NotNull private final CallResolver callResolver;
|
||||||
@NotNull private final KotlinBuiltIns builtIns;
|
@NotNull private final KotlinBuiltIns builtIns;
|
||||||
@NotNull private final AdditionalCheckerProvider additionalCheckerProvider;
|
@NotNull private final SymbolUsageValidator symbolUsageValidator;
|
||||||
|
|
||||||
public DelegatedPropertyResolver(
|
public DelegatedPropertyResolver(
|
||||||
@NotNull AdditionalCheckerProvider additionalCheckerProvider,
|
@NotNull SymbolUsageValidator symbolUsageValidator,
|
||||||
@NotNull KotlinBuiltIns builtIns,
|
@NotNull KotlinBuiltIns builtIns,
|
||||||
@NotNull CallResolver callResolver,
|
@NotNull CallResolver callResolver,
|
||||||
@NotNull ExpressionTypingServices expressionTypingServices
|
@NotNull ExpressionTypingServices expressionTypingServices
|
||||||
) {
|
) {
|
||||||
this.additionalCheckerProvider = additionalCheckerProvider;
|
this.symbolUsageValidator = symbolUsageValidator;
|
||||||
this.builtIns = builtIns;
|
this.builtIns = builtIns;
|
||||||
this.callResolver = callResolver;
|
this.callResolver = callResolver;
|
||||||
this.expressionTypingServices = expressionTypingServices;
|
this.expressionTypingServices = expressionTypingServices;
|
||||||
@@ -213,7 +214,7 @@ public class DelegatedPropertyResolver {
|
|||||||
JetPropertyDelegate delegate = property.getDelegate();
|
JetPropertyDelegate delegate = property.getDelegate();
|
||||||
if (delegate != null) {
|
if (delegate != null) {
|
||||||
PsiElement byKeyword = delegate.getByKeywordNode().getPsi();
|
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);
|
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 {
|
public class ScriptBodyResolver {
|
||||||
|
|
||||||
@NotNull private final ExpressionTypingServices expressionTypingServices;
|
@NotNull private final ExpressionTypingServices expressionTypingServices;
|
||||||
@NotNull private final AdditionalCheckerProvider additionalCheckerProvider;
|
|
||||||
|
|
||||||
public ScriptBodyResolver(
|
public ScriptBodyResolver(
|
||||||
@NotNull AdditionalCheckerProvider additionalCheckerProvider,
|
|
||||||
@NotNull ExpressionTypingServices expressionTypingServices
|
@NotNull ExpressionTypingServices expressionTypingServices
|
||||||
) {
|
) {
|
||||||
this.additionalCheckerProvider = additionalCheckerProvider;
|
|
||||||
this.expressionTypingServices = expressionTypingServices;
|
this.expressionTypingServices = expressionTypingServices;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
-11
@@ -39,7 +39,6 @@ public class ExpressionTypingComponents {
|
|||||||
/*package*/ ControlStructureTypingUtils controlStructureTypingUtils;
|
/*package*/ ControlStructureTypingUtils controlStructureTypingUtils;
|
||||||
/*package*/ ForLoopConventionsChecker forLoopConventionsChecker;
|
/*package*/ ForLoopConventionsChecker forLoopConventionsChecker;
|
||||||
/*package*/ ReflectionTypes reflectionTypes;
|
/*package*/ ReflectionTypes reflectionTypes;
|
||||||
/*package*/ AdditionalCheckerProvider additionalCheckerProvider;
|
|
||||||
/*package*/ SymbolUsageValidator symbolUsageValidator;
|
/*package*/ SymbolUsageValidator symbolUsageValidator;
|
||||||
/*package*/ DynamicTypesSettings dynamicTypesSettings;
|
/*package*/ DynamicTypesSettings dynamicTypesSettings;
|
||||||
/*package*/ KotlinBuiltIns builtIns;
|
/*package*/ KotlinBuiltIns builtIns;
|
||||||
@@ -91,11 +90,6 @@ public class ExpressionTypingComponents {
|
|||||||
this.reflectionTypes = reflectionTypes;
|
this.reflectionTypes = reflectionTypes;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Inject
|
|
||||||
public void setAdditionalCheckerProvider(AdditionalCheckerProvider additionalCheckerProvider) {
|
|
||||||
this.additionalCheckerProvider = additionalCheckerProvider;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
public void setSymbolUsageValidator(SymbolUsageValidator symbolUsageValidator) {
|
public void setSymbolUsageValidator(SymbolUsageValidator symbolUsageValidator) {
|
||||||
this.symbolUsageValidator = symbolUsageValidator;
|
this.symbolUsageValidator = symbolUsageValidator;
|
||||||
@@ -156,11 +150,6 @@ public class ExpressionTypingComponents {
|
|||||||
return forLoopConventionsChecker;
|
return forLoopConventionsChecker;
|
||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
|
||||||
public AdditionalCheckerProvider getAdditionalCheckerProvider() {
|
|
||||||
return additionalCheckerProvider;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
public void setConstantExpressionEvaluator(@NotNull ConstantExpressionEvaluator constantExpressionEvaluator) {
|
public void setConstantExpressionEvaluator(@NotNull ConstantExpressionEvaluator constantExpressionEvaluator) {
|
||||||
this.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.descriptors.ValueParameterDescriptor
|
||||||
import org.jetbrains.kotlin.diagnostics.Errors
|
import org.jetbrains.kotlin.diagnostics.Errors
|
||||||
import org.jetbrains.kotlin.psi.JetParameter
|
import org.jetbrains.kotlin.psi.JetParameter
|
||||||
import org.jetbrains.kotlin.resolve.AdditionalCheckerProvider
|
|
||||||
import org.jetbrains.kotlin.resolve.BindingTrace
|
import org.jetbrains.kotlin.resolve.BindingTrace
|
||||||
import org.jetbrains.kotlin.resolve.DescriptorResolver
|
import org.jetbrains.kotlin.resolve.DescriptorResolver
|
||||||
import org.jetbrains.kotlin.resolve.DescriptorUtils
|
import org.jetbrains.kotlin.resolve.DescriptorUtils
|
||||||
@@ -30,7 +29,6 @@ import org.jetbrains.kotlin.resolve.scopes.JetScope
|
|||||||
import org.jetbrains.kotlin.types.TypeUtils
|
import org.jetbrains.kotlin.types.TypeUtils
|
||||||
|
|
||||||
public class ValueParameterResolver(
|
public class ValueParameterResolver(
|
||||||
private val additionalCheckerProvider: AdditionalCheckerProvider,
|
|
||||||
private val expressionTypingServices: ExpressionTypingServices,
|
private val expressionTypingServices: ExpressionTypingServices,
|
||||||
private val constantExpressionEvaluator: ConstantExpressionEvaluator
|
private val constantExpressionEvaluator: ConstantExpressionEvaluator
|
||||||
) {
|
) {
|
||||||
|
|||||||
@@ -45,5 +45,4 @@ class ContainerForTests(container: StorageComponentContainer) {
|
|||||||
val typeResolver: TypeResolver by container
|
val typeResolver: TypeResolver by container
|
||||||
val fakeCallResolver: FakeCallResolver by container
|
val fakeCallResolver: FakeCallResolver by container
|
||||||
val expressionTypingServices: ExpressionTypingServices by container
|
val expressionTypingServices: ExpressionTypingServices by container
|
||||||
val additionalCheckerProvider: AdditionalCheckerProvider by container
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user