diff --git a/pmd-ui/src/main/java/net/sourceforge/pmd/util/fxdesigner/SourceEditorController.java b/pmd-ui/src/main/java/net/sourceforge/pmd/util/fxdesigner/SourceEditorController.java index 66a88a7721..082150668a 100644 --- a/pmd-ui/src/main/java/net/sourceforge/pmd/util/fxdesigner/SourceEditorController.java +++ b/pmd-ui/src/main/java/net/sourceforge/pmd/util/fxdesigner/SourceEditorController.java @@ -5,6 +5,7 @@ package net.sourceforge.pmd.util.fxdesigner; import static java.util.Collections.emptyList; +import static net.sourceforge.pmd.util.fxdesigner.util.DesignerUtil.*; import java.io.File; import java.io.IOException; @@ -112,7 +113,7 @@ public class SourceEditorController extends AbstractController { @@ -134,9 +135,9 @@ public class SourceEditorController extends AbstractController implements NodeSelectionSource { - private static final Pattern EXCEPTION_PREFIX_PATTERN = Pattern.compile("(?:(?:\\w+\\.)*\\w+:\\s*)*\\s*(.*)$", Pattern.DOTALL); private static final String NO_MATCH_MESSAGE = "No match in text"; private static final Duration XPATH_REFRESH_DELAY = Duration.ofMillis(100); private final XPathEvaluator xpathEvaluator = new XPathEvaluator(); @@ -372,7 +373,7 @@ public class XPathPanelController extends AbstractController