From 3eace124839f44755dfd5728838fd8491a673b48 Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Wed, 11 Sep 2024 18:08:11 +0200 Subject: [PATCH] Java: avoid unnecessary regex compilation and matching GitOrigin-RevId: c58621b89c1594d24e7ea23d6dab6f86d7a80112 --- .../psi/impl/source/javadoc/PsiDocMethodOrFieldRef.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/source/javadoc/PsiDocMethodOrFieldRef.java b/java/java-psi-impl/src/com/intellij/psi/impl/source/javadoc/PsiDocMethodOrFieldRef.java index a1fbdffe27f7..c4d14e17a69b 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/source/javadoc/PsiDocMethodOrFieldRef.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/source/javadoc/PsiDocMethodOrFieldRef.java @@ -144,12 +144,7 @@ public class PsiDocMethodOrFieldRef extends CompositePsiElement implements PsiDo List types = new ArrayList<>(); for (PsiElement child = element.getFirstChild(); child != null; child = child.getNextSibling()) { if (child.getNode().getElementType() == DOC_TYPE_HOLDER) { - final String[] typeStrings = child.getText().split("[, ]"); //avoid param types list parsing hmm method(paramType1, paramType2, ...) -> typeElement1, identifier2, ... - for (String type : typeStrings) { - if (!type.isEmpty()) { - types.add(type); - } - } + types.add(child.getText()); } }