[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;
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<CallChecker> callCheckers;
/*package*/ IdentifierChecker identifierChecker;
/*package*/ DeclarationsCheckerBuilder declarationsCheckerBuilder;
/*package*/ LocalVariableResolver localVariableResolver;
/*package*/ LookupTracker lookupTracker;
/*package*/ OverloadChecker overloadChecker;
/*package*/ LanguageVersionSettings languageVersionSettings;
/*package*/ Iterable<RttiExpressionChecker> 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<CallChecker> callCheckers;
public IdentifierChecker identifierChecker;
public DeclarationsCheckerBuilder declarationsCheckerBuilder;
public LocalVariableResolver localVariableResolver;
public LookupTracker lookupTracker;
public OverloadChecker overloadChecker;
public LanguageVersionSettings languageVersionSettings;
public Iterable<RttiExpressionChecker> 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