Package org.jetbrains.kotlin.resolve

Interface Summary
BindingContext  
BindingTrace  
BodiesResolveContext  
DelegationResolver.MemberExtractor<T extends CallableMemberDescriptor>  
DelegationResolver.TypeResolver  
ExternalOverridabilityCondition  
FunctionAnalyzerExtension.AnalyzerExtension  
ObservableBindingTrace.RecordHandler<K,V>  
OverridingUtil.DescriptorSink  
TraceEntryFilter  
 

Class Summary
AnalyzerScriptParameter  
AnalyzingUtils  
AnalyzingUtils.PsiErrorElementVisitor  
AnnotationResolver  
BindingContextUtils  
BindingTraceContext  
BodyResolver  
ChainedTemporaryBindingTrace  
CompileTimeConstantUtils  
ControlFlowAnalyzer  
DeclarationResolver  
DeclarationsChecker  
DelegatedPropertyResolver  
DelegatingBindingTrace  
DelegationResolver<T extends CallableMemberDescriptor>  
DescriptorFactory  
DescriptorResolver  
DescriptorToSourceUtils  
DescriptorUtils  
FunctionAnalyzerExtension  
FunctionDescriptorUtil  
ImportPath  
InlineDescriptorUtils  
JetModuleUtil  
JetVisibilityChecker  
LazyTopDownAnalyzer  
LazyTopDownAnalyzerForTopLevel  
LibrarySourceHacks  
MemberComparator  
ModifiersChecker  
ObservableBindingTrace  
OverloadResolver  
OverloadUtil  
OverloadUtil.OverloadCompatibilityInfo  
OverrideResolver  
OverridingUtil  
OverridingUtil.OverrideCompatibilityInfo  
PlatformTypesMappedToKotlinChecker  
PossiblyBareType Bare types are somewhat like raw types, but in Kotlin they are only allowed on the right-hand side of is/as.
QualifiedExpressionResolver  
ScriptBodyResolver  
ScriptHeaderResolver  
ScriptNameUtil  
ScriptParameterResolver  
TemporaryBindingTrace  
TopDownAnalysisContext  
TopDownAnalysisParameters Various junk that cannot be placed into context (yet).
TraceBasedRedeclarationHandler  
TypeResolutionContext  
VisibilityUtil  
 

Enum Summary
OverridingUtil.OverrideCompatibilityInfo.Result  
QualifiedExpressionResolver.LookupMode