Make class prepare request pattern more precise (KT-19429)
Do not bother with check for irrelevant classes. #KT-19429 Fixed
This commit is contained in:
@@ -284,8 +284,11 @@ class KotlinPositionManager(private val myDebugProcess: DebugProcess) : MultiReq
|
||||
}
|
||||
|
||||
val classNames = DebuggerClassNameProvider(myDebugProcess, scopes).getOuterClassNamesForPosition(position)
|
||||
return classNames.mapNotNull { name ->
|
||||
myDebugProcess.requestsManager.createClassPrepareRequest(requestor, name + "*")
|
||||
return classNames.flatMap { name ->
|
||||
listOfNotNull(
|
||||
myDebugProcess.requestsManager.createClassPrepareRequest(requestor, name),
|
||||
myDebugProcess.requestsManager.createClassPrepareRequest(requestor, "$name$*")
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user