[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
This commit is contained in:
Dmitriy Novozhilov
2022-08-11 16:01:45 +03:00
committed by teamcity
parent f843883985
commit 6573533b95
@@ -29,45 +29,45 @@ import org.jetbrains.kotlin.types.checker.NewKotlinTypeChecker;
import javax.inject.Inject; import javax.inject.Inject;
public class ExpressionTypingComponents { public class ExpressionTypingComponents {
/*package*/ GlobalContext globalContext; public GlobalContext globalContext;
/*package*/ ModuleDescriptor moduleDescriptor; public ModuleDescriptor moduleDescriptor;
/*package*/ ExpressionTypingServices expressionTypingServices; public ExpressionTypingServices expressionTypingServices;
/*package*/ CallResolver callResolver; public CallResolver callResolver;
/*package*/ PlatformToKotlinClassMapper platformToKotlinClassMapper; public PlatformToKotlinClassMapper platformToKotlinClassMapper;
/*package*/ ControlStructureTypingUtils controlStructureTypingUtils; public ControlStructureTypingUtils controlStructureTypingUtils;
/*package*/ ForLoopConventionsChecker forLoopConventionsChecker; public ForLoopConventionsChecker forLoopConventionsChecker;
/*package*/ FakeCallResolver fakeCallResolver; public FakeCallResolver fakeCallResolver;
/*package*/ KotlinBuiltIns builtIns; public KotlinBuiltIns builtIns;
/*package*/ LocalClassifierAnalyzer localClassifierAnalyzer; public LocalClassifierAnalyzer localClassifierAnalyzer;
/*package*/ FunctionDescriptorResolver functionDescriptorResolver; public FunctionDescriptorResolver functionDescriptorResolver;
/*package*/ CallExpressionResolver callExpressionResolver; public CallExpressionResolver callExpressionResolver;
/*package*/ DoubleColonExpressionResolver doubleColonExpressionResolver; public DoubleColonExpressionResolver doubleColonExpressionResolver;
/*package*/ DescriptorResolver descriptorResolver; public DescriptorResolver descriptorResolver;
/*package*/ TypeResolver typeResolver; public TypeResolver typeResolver;
/*package*/ AnnotationResolver annotationResolver; public AnnotationResolver annotationResolver;
/*package*/ ValueParameterResolver valueParameterResolver; public ValueParameterResolver valueParameterResolver;
/*package*/ DestructuringDeclarationResolver destructuringDeclarationResolver; public DestructuringDeclarationResolver destructuringDeclarationResolver;
/*package*/ ConstantExpressionEvaluator constantExpressionEvaluator; public ConstantExpressionEvaluator constantExpressionEvaluator;
/*package*/ ModifiersChecker modifiersChecker; public ModifiersChecker modifiersChecker;
/*package*/ DataFlowAnalyzer dataFlowAnalyzer; public DataFlowAnalyzer dataFlowAnalyzer;
/*package*/ Iterable<CallChecker> callCheckers; public Iterable<CallChecker> callCheckers;
/*package*/ IdentifierChecker identifierChecker; public IdentifierChecker identifierChecker;
/*package*/ DeclarationsCheckerBuilder declarationsCheckerBuilder; public DeclarationsCheckerBuilder declarationsCheckerBuilder;
/*package*/ LocalVariableResolver localVariableResolver; public LocalVariableResolver localVariableResolver;
/*package*/ LookupTracker lookupTracker; public LookupTracker lookupTracker;
/*package*/ OverloadChecker overloadChecker; public OverloadChecker overloadChecker;
/*package*/ LanguageVersionSettings languageVersionSettings; public LanguageVersionSettings languageVersionSettings;
/*package*/ Iterable<RttiExpressionChecker> rttiExpressionCheckers; public Iterable<RttiExpressionChecker> rttiExpressionCheckers;
/*package*/ WrappedTypeFactory wrappedTypeFactory; public WrappedTypeFactory wrappedTypeFactory;
/*package*/ CollectionLiteralResolver collectionLiteralResolver; public CollectionLiteralResolver collectionLiteralResolver;
/*package*/ DeprecationResolver deprecationResolver; public DeprecationResolver deprecationResolver;
/*package*/ EffectSystem effectSystem; public EffectSystem effectSystem;
/*package*/ ContractParsingServices contractParsingServices; public ContractParsingServices contractParsingServices;
/*package*/ DataFlowValueFactory dataFlowValueFactory; public DataFlowValueFactory dataFlowValueFactory;
/*package*/ NewKotlinTypeChecker kotlinTypeChecker; public NewKotlinTypeChecker kotlinTypeChecker;
/*package*/ TypeResolutionInterceptor typeResolutionInterceptor; public TypeResolutionInterceptor typeResolutionInterceptor;
/*package*/ MissingSupertypesResolver missingSupertypesResolver; public MissingSupertypesResolver missingSupertypesResolver;
/*package*/ AnnotationChecker annotationChecker; public AnnotationChecker annotationChecker;
@Inject @Inject