From 09d8d7b09934806d39d3ee8524d731f08e150195 Mon Sep 17 00:00:00 2001 From: Max Medvedev Date: Mon, 22 Jul 2024 09:53:00 +0200 Subject: [PATCH] deprecate ASTDelegatePsiElement#findChildByFilter GitOrigin-RevId: 5e1d8e03cb15ade2f05a11cf21adcd62cc27a43a --- .../src/com/intellij/extapi/psi/ASTDelegatePsiElement.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform/core-impl/src/com/intellij/extapi/psi/ASTDelegatePsiElement.java b/platform/core-impl/src/com/intellij/extapi/psi/ASTDelegatePsiElement.java index 33890501f4d2..bedda72b6ae4 100644 --- a/platform/core-impl/src/com/intellij/extapi/psi/ASTDelegatePsiElement.java +++ b/platform/core-impl/src/com/intellij/extapi/psi/ASTDelegatePsiElement.java @@ -196,6 +196,10 @@ public abstract class ASTDelegatePsiElement extends PsiElementBase { return notNullChild(findChildByType(type)); } + /** + * @deprecated Use {@link #findChildByType(TokenSet)} instead + */ + @Deprecated protected @Nullable PsiElement findChildByFilter(TokenSet tokenSet) { ASTNode[] nodes = getNode().getChildren(tokenSet); return nodes.length == 0 ? null : nodes[0].getPsi();