mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
+1
-1
@@ -99,7 +99,7 @@ public class MavenDomElementDescriptorHolder {
|
||||
public Result<XmlNSDescriptorImpl> compute() {
|
||||
return Result.create(doCreateDescriptor(kind), PsiModificationTracker.OUT_OF_CODE_BLOCK_MODIFICATION_COUNT);
|
||||
}
|
||||
});
|
||||
}, false);
|
||||
myDescriptorsMap.put(kind, result);
|
||||
}
|
||||
return result.getValue();
|
||||
|
||||
+3
@@ -23,6 +23,7 @@ import org.intellij.plugins.xsltDebugger.VMPausedException;
|
||||
import org.intellij.plugins.xsltDebugger.XsltBreakpointType;
|
||||
import org.intellij.plugins.xsltDebugger.rt.engine.Breakpoint;
|
||||
import org.intellij.plugins.xsltDebugger.rt.engine.BreakpointManager;
|
||||
import org.intellij.plugins.xsltDebugger.rt.engine.DebuggerStoppedException;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
@@ -61,6 +62,7 @@ public class XsltBreakpointHandler extends XBreakpointHandler<XLineBreakpoint<XB
|
||||
} else {
|
||||
manager.setBreakpoint(fileURL, lineNumber);
|
||||
}
|
||||
} catch (DebuggerStoppedException ignore) {
|
||||
} catch (VMPausedException e) {
|
||||
final XDebugSession session = myXsltDebugProcess.getSession();
|
||||
session.reportMessage("Target VM is not responding. Breakpoint can not be set", MessageType.ERROR);
|
||||
@@ -96,6 +98,7 @@ public class XsltBreakpointHandler extends XBreakpointHandler<XLineBreakpoint<XB
|
||||
} else {
|
||||
manager.removeBreakpoint(fileURL, lineNumber);
|
||||
}
|
||||
} catch (DebuggerStoppedException ignore) {
|
||||
} catch (VMPausedException e) {
|
||||
myXsltDebugProcess.getSession().reportMessage("Target VM is not responding. Breakpoint can not be removed", MessageType.ERROR);
|
||||
}
|
||||
|
||||
+2
-4
@@ -21,10 +21,7 @@ import org.intellij.lang.xpath.xslt.impl.XsltChecker;
|
||||
import org.intellij.plugins.xsltDebugger.VMPausedException;
|
||||
import org.intellij.plugins.xsltDebugger.XsltBreakpointType;
|
||||
import org.intellij.plugins.xsltDebugger.XsltDebuggerSession;
|
||||
import org.intellij.plugins.xsltDebugger.rt.engine.Breakpoint;
|
||||
import org.intellij.plugins.xsltDebugger.rt.engine.BreakpointManager;
|
||||
import org.intellij.plugins.xsltDebugger.rt.engine.BreakpointManagerImpl;
|
||||
import org.intellij.plugins.xsltDebugger.rt.engine.Debugger;
|
||||
import org.intellij.plugins.xsltDebugger.rt.engine.*;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
@@ -80,6 +77,7 @@ public class XsltDebugProcess extends XDebugProcess implements Disposable {
|
||||
|
||||
@Override
|
||||
public void debuggerStopped() {
|
||||
myBreakpointManager = new BreakpointManagerImpl();
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user