From 95d21f69ce5b968bc20d93771efb78d969d364b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E4=B8=87=E7=A8=8B?= <1498425439@qq.com> Date: Mon, 27 Mar 2023 21:36:30 +0800 Subject: [PATCH] All is symbol is not have symbol fixed #28 --- .../java/io/github/linwancen/plugin/show/lang/base/Prev.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/io/github/linwancen/plugin/show/lang/base/Prev.java b/src/main/java/io/github/linwancen/plugin/show/lang/base/Prev.java index 8fdc0ed..f0f31ba 100644 --- a/src/main/java/io/github/linwancen/plugin/show/lang/base/Prev.java +++ b/src/main/java/io/github/linwancen/plugin/show/lang/base/Prev.java @@ -37,7 +37,7 @@ public class Prev { return null; } - private static final Pattern SYMBOL_PATTERN = Pattern.compile("[" + + private static final Pattern SYMBOL_PATTERN = Pattern.compile("[^" + ":-@" + "\\[-`" + "{-~" + @@ -47,9 +47,8 @@ public class Prev { private static PsiElement refClassParent(@NotNull PsiElement element, @NotNull Class refClass) { String text = element.getText(); - if (SYMBOL_PATTERN.matcher(text).find()) { + if (!SYMBOL_PATTERN.matcher(text).find()) { return null; - } PsiElement parent = element.getParent(); if (parent == null) {