org.jetbrains.kotlin.types.expressions
Class ExpressionTypingComponents

java.lang.Object
  extended by org.jetbrains.kotlin.types.expressions.ExpressionTypingComponents

public class ExpressionTypingComponents
extends java.lang.Object


Constructor Summary
ExpressionTypingComponents()
           
 
Method Summary
 ForLoopConventionsChecker getForLoopConventionsChecker()
           
 void setAnnotationResolver(AnnotationResolver annotationResolver)
           
 void setBuiltIns(KotlinBuiltIns builtIns)
           
 void setCallCheckers(java.lang.Iterable<CallChecker> callCheckers)
           
 void setCallExpressionResolver(CallExpressionResolver callExpressionResolver)
           
 void setCallResolver(CallResolver callResolver)
           
 void setConstantExpressionEvaluator(ConstantExpressionEvaluator constantExpressionEvaluator)
           
 void setControlStructureTypingUtils(ControlStructureTypingUtils controlStructureTypingUtils)
           
 void setDataFlowAnalyzer(DataFlowAnalyzer dataFlowAnalyzer)
           
 void setDescriptorResolver(DescriptorResolver descriptorResolver)
           
 void setDynamicTypesSettings(DynamicTypesSettings dynamicTypesSettings)
           
 void setExpressionTypingServices(ExpressionTypingServices expressionTypingServices)
           
 void setForLoopConventionsChecker(ForLoopConventionsChecker forLoopConventionsChecker)
           
 void setFunctionDescriptorResolver(FunctionDescriptorResolver functionDescriptorResolver)
           
 void setGlobalContext(GlobalContext globalContext)
           
 void setLocalClassifierAnalyzer(LocalClassifierAnalyzer localClassifierAnalyzer)
           
 void setModifiersChecker(ModifiersChecker modifiersChecker)
           
 void setMultiDeclarationResolver(MultiDeclarationResolver multiDeclarationResolver)
           
 void setPlatformToKotlinClassMap(PlatformToKotlinClassMap platformToKotlinClassMap)
           
 void setReflectionTypes(ReflectionTypes reflectionTypes)
           
 void setSymbolUsageValidator(SymbolUsageValidator symbolUsageValidator)
           
 void setTypeIntersector(TypeIntersector typeIntersector)
           
 void setTypeResolver(TypeResolver typeResolver)
           
 void setValueParameterResolver(ValueParameterResolver valueParameterResolver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionTypingComponents

public ExpressionTypingComponents()
Method Detail

setGlobalContext

@Inject
public void setGlobalContext(@NotNull
                                    GlobalContext globalContext)

setExpressionTypingServices

@Inject
public void setExpressionTypingServices(@NotNull
                                               ExpressionTypingServices expressionTypingServices)

setCallResolver

@Inject
public void setCallResolver(@NotNull
                                   CallResolver callResolver)

setPlatformToKotlinClassMap

@Inject
public void setPlatformToKotlinClassMap(@NotNull
                                               PlatformToKotlinClassMap platformToKotlinClassMap)

setControlStructureTypingUtils

@Inject
public void setControlStructureTypingUtils(@NotNull
                                                  ControlStructureTypingUtils controlStructureTypingUtils)

setForLoopConventionsChecker

@Inject
public void setForLoopConventionsChecker(@NotNull
                                                ForLoopConventionsChecker forLoopConventionsChecker)

setReflectionTypes

@Inject
public void setReflectionTypes(@NotNull
                                      ReflectionTypes reflectionTypes)

setSymbolUsageValidator

@Inject
public void setSymbolUsageValidator(SymbolUsageValidator symbolUsageValidator)

setDynamicTypesSettings

@Inject
public void setDynamicTypesSettings(@NotNull
                                           DynamicTypesSettings dynamicTypesSettings)

setBuiltIns

@Inject
public void setBuiltIns(@NotNull
                               KotlinBuiltIns builtIns)

setLocalClassifierAnalyzer

@Inject
public void setLocalClassifierAnalyzer(@NotNull
                                              LocalClassifierAnalyzer localClassifierAnalyzer)

setFunctionDescriptorResolver

@Inject
public void setFunctionDescriptorResolver(FunctionDescriptorResolver functionDescriptorResolver)

setCallExpressionResolver

@Inject
public void setCallExpressionResolver(CallExpressionResolver callExpressionResolver)

setDescriptorResolver

@Inject
public void setDescriptorResolver(DescriptorResolver descriptorResolver)

setTypeResolver

@Inject
public void setTypeResolver(TypeResolver typeResolver)

setAnnotationResolver

@Inject
public void setAnnotationResolver(AnnotationResolver annotationResolver)

setValueParameterResolver

@Inject
public void setValueParameterResolver(ValueParameterResolver valueParameterResolver)

setMultiDeclarationResolver

@Inject
public void setMultiDeclarationResolver(MultiDeclarationResolver multiDeclarationResolver)

getForLoopConventionsChecker

@NotNull
public ForLoopConventionsChecker getForLoopConventionsChecker()

setConstantExpressionEvaluator

@Inject
public void setConstantExpressionEvaluator(@NotNull
                                                  ConstantExpressionEvaluator constantExpressionEvaluator)

setModifiersChecker

@Inject
public void setModifiersChecker(@NotNull
                                       ModifiersChecker modifiersChecker)

setDataFlowAnalyzer

@Inject
public void setDataFlowAnalyzer(@NotNull
                                       DataFlowAnalyzer dataFlowAnalyzer)

setCallCheckers

@Inject
public void setCallCheckers(@NotNull
                                   java.lang.Iterable<CallChecker> callCheckers)

setTypeIntersector

@Inject
public void setTypeIntersector(@NotNull
                                      TypeIntersector typeIntersector)