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 setCompilerConfiguration(CompilerConfiguration compilerConfiguration)
           
 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 setFakeCallResolver(FakeCallResolver fakeCallResolver)
           
 void setForLoopConventionsChecker(ForLoopConventionsChecker forLoopConventionsChecker)
           
 void setFunctionDescriptorResolver(FunctionDescriptorResolver functionDescriptorResolver)
           
 void setGlobalContext(GlobalContext globalContext)
           
 void setIdentifierChecker(IdentifierChecker identifierChecker)
           
 void setLanguageVersionSettings(LanguageVersionSettings languageVersionSettings)
           
 void setLocalClassifierAnalyzer(LocalClassifierAnalyzer localClassifierAnalyzer)
           
 void setLocalVariableResolver(LocalVariableResolver localVariableResolver)
           
 void setLookupTracker(LookupTracker lookupTracker)
           
 void setModifiersChecker(ModifiersChecker modifiersChecker)
           
 void setOverloadChecker(OverloadChecker overloadChecker)
           
 void setPlatformToKotlinClassMap(PlatformToKotlinClassMap platformToKotlinClassMap)
           
 void setRttiExpressionCheckers(java.lang.Iterable<RttiExpressionChecker> rttiExpressionCheckers)
           
 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)

setFakeCallResolver

@Inject
public void setFakeCallResolver(@NotNull
                                       FakeCallResolver fakeCallResolver)

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)

setOverloadChecker

@Inject
public void setOverloadChecker(OverloadChecker overloadChecker)

setLanguageVersionSettings

@Inject
public void setLanguageVersionSettings(@NotNull
                                              LanguageVersionSettings languageVersionSettings)

setRttiExpressionCheckers

@Inject
public void setRttiExpressionCheckers(@NotNull
                                             java.lang.Iterable<RttiExpressionChecker> rttiExpressionCheckers)

setCompilerConfiguration

@Inject
public void setCompilerConfiguration(CompilerConfiguration compilerConfiguration)