Clean JavaClassesTracker and LookupTracker on call RetryWithAdditionalRoots
#KT-38576 Fixed
This commit is contained in:
committed by
Space
parent
62707c9a89
commit
df017ea187
@@ -32,12 +32,17 @@ interface LookupTracker {
|
||||
name: String
|
||||
)
|
||||
|
||||
fun clear()
|
||||
|
||||
object DO_NOTHING : LookupTracker {
|
||||
override val requiresPosition: Boolean
|
||||
get() = false
|
||||
|
||||
override fun record(filePath: String, position: Position, scopeFqName: String, scopeKind: ScopeKind, name: String) {
|
||||
}
|
||||
|
||||
override fun clear() {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -24,8 +24,11 @@ interface JavaClassesTracker {
|
||||
|
||||
fun onCompletedAnalysis(module: ModuleDescriptor)
|
||||
|
||||
fun clear()
|
||||
|
||||
object Default : JavaClassesTracker {
|
||||
override fun reportClass(classDescriptor: JavaClassDescriptor) {}
|
||||
override fun onCompletedAnalysis(module: ModuleDescriptor) {}
|
||||
override fun clear() {}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user