mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
subtypes will also be class-prepared, no need to iterate over them when waiting for a breakpoint => significant groovy debugger speedup when there are lots of closures
This commit is contained in:
@@ -130,12 +130,6 @@ public class GroovyPositionManager implements PositionManager {
|
||||
if (positionManager.locationsOfLine(referenceType, position).size() > 0) {
|
||||
requestor.processClassPrepare(debuggerProcess, referenceType);
|
||||
}
|
||||
else {
|
||||
final List<ReferenceType> positionClasses = positionManager.getAllClasses(position);
|
||||
if (positionClasses.contains(referenceType)) {
|
||||
requestor.processClassPrepare(debuggerProcess, referenceType);
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
return myDebugProcess.getRequestsManager().createClassPrepareRequest(waitRequestor, qName + "$*");
|
||||
|
||||
Reference in New Issue
Block a user