From 6573533b9564eb258051da9356b1605ca1c6d25f Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Thu, 11 Aug 2022 16:01:45 +0300 Subject: [PATCH] [FE 1.0] Make all components of ExpressionTypingComponents public There is no much sense to have them package-private, since all setters for them are public. Also those services can be used in assign alterer extension --- .../ExpressionTypingComponents.java | 78 +++++++++---------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/types/expressions/ExpressionTypingComponents.java b/compiler/frontend/src/org/jetbrains/kotlin/types/expressions/ExpressionTypingComponents.java index feaa3e4c32b..ecc0eb04be7 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/types/expressions/ExpressionTypingComponents.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/types/expressions/ExpressionTypingComponents.java @@ -29,45 +29,45 @@ import org.jetbrains.kotlin.types.checker.NewKotlinTypeChecker; import javax.inject.Inject; public class ExpressionTypingComponents { - /*package*/ GlobalContext globalContext; - /*package*/ ModuleDescriptor moduleDescriptor; - /*package*/ ExpressionTypingServices expressionTypingServices; - /*package*/ CallResolver callResolver; - /*package*/ PlatformToKotlinClassMapper platformToKotlinClassMapper; - /*package*/ ControlStructureTypingUtils controlStructureTypingUtils; - /*package*/ ForLoopConventionsChecker forLoopConventionsChecker; - /*package*/ FakeCallResolver fakeCallResolver; - /*package*/ KotlinBuiltIns builtIns; - /*package*/ LocalClassifierAnalyzer localClassifierAnalyzer; - /*package*/ FunctionDescriptorResolver functionDescriptorResolver; - /*package*/ CallExpressionResolver callExpressionResolver; - /*package*/ DoubleColonExpressionResolver doubleColonExpressionResolver; - /*package*/ DescriptorResolver descriptorResolver; - /*package*/ TypeResolver typeResolver; - /*package*/ AnnotationResolver annotationResolver; - /*package*/ ValueParameterResolver valueParameterResolver; - /*package*/ DestructuringDeclarationResolver destructuringDeclarationResolver; - /*package*/ ConstantExpressionEvaluator constantExpressionEvaluator; - /*package*/ ModifiersChecker modifiersChecker; - /*package*/ DataFlowAnalyzer dataFlowAnalyzer; - /*package*/ Iterable callCheckers; - /*package*/ IdentifierChecker identifierChecker; - /*package*/ DeclarationsCheckerBuilder declarationsCheckerBuilder; - /*package*/ LocalVariableResolver localVariableResolver; - /*package*/ LookupTracker lookupTracker; - /*package*/ OverloadChecker overloadChecker; - /*package*/ LanguageVersionSettings languageVersionSettings; - /*package*/ Iterable rttiExpressionCheckers; - /*package*/ WrappedTypeFactory wrappedTypeFactory; - /*package*/ CollectionLiteralResolver collectionLiteralResolver; - /*package*/ DeprecationResolver deprecationResolver; - /*package*/ EffectSystem effectSystem; - /*package*/ ContractParsingServices contractParsingServices; - /*package*/ DataFlowValueFactory dataFlowValueFactory; - /*package*/ NewKotlinTypeChecker kotlinTypeChecker; - /*package*/ TypeResolutionInterceptor typeResolutionInterceptor; - /*package*/ MissingSupertypesResolver missingSupertypesResolver; - /*package*/ AnnotationChecker annotationChecker; + public GlobalContext globalContext; + public ModuleDescriptor moduleDescriptor; + public ExpressionTypingServices expressionTypingServices; + public CallResolver callResolver; + public PlatformToKotlinClassMapper platformToKotlinClassMapper; + public ControlStructureTypingUtils controlStructureTypingUtils; + public ForLoopConventionsChecker forLoopConventionsChecker; + public FakeCallResolver fakeCallResolver; + public KotlinBuiltIns builtIns; + public LocalClassifierAnalyzer localClassifierAnalyzer; + public FunctionDescriptorResolver functionDescriptorResolver; + public CallExpressionResolver callExpressionResolver; + public DoubleColonExpressionResolver doubleColonExpressionResolver; + public DescriptorResolver descriptorResolver; + public TypeResolver typeResolver; + public AnnotationResolver annotationResolver; + public ValueParameterResolver valueParameterResolver; + public DestructuringDeclarationResolver destructuringDeclarationResolver; + public ConstantExpressionEvaluator constantExpressionEvaluator; + public ModifiersChecker modifiersChecker; + public DataFlowAnalyzer dataFlowAnalyzer; + public Iterable callCheckers; + public IdentifierChecker identifierChecker; + public DeclarationsCheckerBuilder declarationsCheckerBuilder; + public LocalVariableResolver localVariableResolver; + public LookupTracker lookupTracker; + public OverloadChecker overloadChecker; + public LanguageVersionSettings languageVersionSettings; + public Iterable rttiExpressionCheckers; + public WrappedTypeFactory wrappedTypeFactory; + public CollectionLiteralResolver collectionLiteralResolver; + public DeprecationResolver deprecationResolver; + public EffectSystem effectSystem; + public ContractParsingServices contractParsingServices; + public DataFlowValueFactory dataFlowValueFactory; + public NewKotlinTypeChecker kotlinTypeChecker; + public TypeResolutionInterceptor typeResolutionInterceptor; + public MissingSupertypesResolver missingSupertypesResolver; + public AnnotationChecker annotationChecker; @Inject