diff options
author | Reinier Zwitserloot <reinier@zwitserloot.com> | 2021-09-29 03:41:34 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-29 03:41:34 +0200 |
commit | 891ae75962bc15d081eea2dbfd99fe14b70f8b20 (patch) | |
tree | fc87c3d9d7e1967b1a74ff34b5105a5261a0348b /src/eclipseAgent/lombok/launch/PatchFixesHider.java | |
parent | ba2b47b974304517ef47154a3939056eff13fade (diff) | |
parent | 07cf64ed66416a4eaa5f6bf8216f307c62dbb0dc (diff) | |
download | lombok-891ae75962bc15d081eea2dbfd99fe14b70f8b20.tar.gz lombok-891ae75962bc15d081eea2dbfd99fe14b70f8b20.tar.bz2 lombok-891ae75962bc15d081eea2dbfd99fe14b70f8b20.zip |
Merge pull request #2978 from Rawi01/language-server
Add syntax highlighting and javadoc to language server (VSCode)
Diffstat (limited to 'src/eclipseAgent/lombok/launch/PatchFixesHider.java')
-rwxr-xr-x | src/eclipseAgent/lombok/launch/PatchFixesHider.java | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/src/eclipseAgent/lombok/launch/PatchFixesHider.java b/src/eclipseAgent/lombok/launch/PatchFixesHider.java index 30c63cf0..061f3584 100755 --- a/src/eclipseAgent/lombok/launch/PatchFixesHider.java +++ b/src/eclipseAgent/lombok/launch/PatchFixesHider.java @@ -414,23 +414,14 @@ final class PatchFixesHider { return result; } - public static boolean isRefactoringVisitorAndGenerated(org.eclipse.jdt.core.dom.ASTNode node, org.eclipse.jdt.core.dom.ASTVisitor visitor) { + public static boolean isBlockedVisitorAndGenerated(org.eclipse.jdt.core.dom.ASTNode node, org.eclipse.jdt.core.dom.ASTVisitor visitor) { if (visitor == null) return false; String className = visitor.getClass().getName(); - if (!(className.startsWith("org.eclipse.jdt.internal.corext.fix") || className.startsWith("org.eclipse.jdt.internal.ui.fix"))) return false; + if (!(className.startsWith("org.eclipse.jdt.internal.corext.fix") || className.startsWith("org.eclipse.jdt.internal.ui.fix") || className.startsWith("org.eclipse.jdt.ls.core.internal.semantictokens.SemanticTokensVisitor"))) return false; if (className.equals("org.eclipse.jdt.internal.corext.fix.VariableDeclarationFixCore$WrittenNamesFinder")) return false; - boolean result = false; - try { - result = ((Boolean)node.getClass().getField("$isGenerated").get(node)).booleanValue(); - if (!result && node.getParent() != null && node.getParent() instanceof org.eclipse.jdt.core.dom.QualifiedName) { - result = isGenerated(node.getParent()); - } - } catch (Exception e) { - // better to assume it isn't generated - } - return result; + return isGenerated(node); } public static boolean isListRewriteOnGeneratedNode(org.eclipse.jdt.core.dom.rewrite.ListRewrite rewrite) { |