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
 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 setDeclarationsCheckerBuilder(DeclarationsCheckerBuilder declarationsCheckerBuilder)
           
 void setDescriptorResolver(DescriptorResolver descriptorResolver)
           
 void setDestructuringDeclarationResolver(DestructuringDeclarationResolver destructuringDeclarationResolver)
           
 void setDoubleColonExpressionResolver(DoubleColonExpressionResolver doubleColonExpressionResolver)
           
 void setExpressionTypingServices(ExpressionTypingServices expressionTypingServices)
           
 void setForLoopConventionsChecker(ForLoopConventionsChecker forLoopConventionsChecker)
           
 void setFunctionDescriptorResolver(FunctionDescriptorResolver functionDescriptorResolver)
           
 void setGlobalContext(GlobalContext globalContext)
           
 void setIdentifierChecker(IdentifierChecker identifierChecker)
           
 void setLanguageFeatureSettings(LanguageFeatureSettings languageFeatureSettings)
           
 void setLocalClassifierAnalyzer(LocalClassifierAnalyzer localClassifierAnalyzer)
           
 void setLocalVariableResolver(LocalVariableResolver localVariableResolver)
           
 void setLookupTracker(LookupTracker lookupTracker)
           
 void setModifiersChecker(ModifiersChecker modifiersChecker)
           
 void setPlatformToKotlinClassMap(PlatformToKotlinClassMap platformToKotlinClassMap)
           
 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)

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)

setDoubleColonExpressionResolver

@Inject
public void setDoubleColonExpressionResolver(DoubleColonExpressionResolver doubleColonExpressionResolver)

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)

setDestructuringDeclarationResolver

@Inject
public void setDestructuringDeclarationResolver(DestructuringDeclarationResolver destructuringDeclarationResolver)

setConstantExpressionEvaluator

@Inject
public void setConstantExpressionEvaluator(@NotNull
                                                  ConstantExpressionEvaluator constantExpressionEvaluator)

setModifiersChecker

@Inject
public void setModifiersChecker(@NotNull
                                       ModifiersChecker modifiersChecker)

setIdentifierChecker

@Inject
public void setIdentifierChecker(@NotNull
                                        IdentifierChecker identifierChecker)

setDataFlowAnalyzer

@Inject
public void setDataFlowAnalyzer(@NotNull
                                       DataFlowAnalyzer dataFlowAnalyzer)

setCallCheckers

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

setDeclarationsCheckerBuilder

@Inject
public void setDeclarationsCheckerBuilder(@NotNull
                                                 DeclarationsCheckerBuilder declarationsCheckerBuilder)

setLocalVariableResolver

@Inject
public void setLocalVariableResolver(@NotNull
                                            LocalVariableResolver localVariableResolver)

setLookupTracker

@Inject
public void setLookupTracker(@NotNull
                                    LookupTracker lookupTracker)

setLanguageFeatureSettings

@Inject
public void setLanguageFeatureSettings(@NotNull
                                              LanguageFeatureSettings languageFeatureSettings)