mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
duplicate
This commit is contained in:
@@ -814,4 +814,17 @@ public class PsiImplUtil {
|
||||
}
|
||||
return result.toArray(new GrStatement[result.size()]);
|
||||
}
|
||||
|
||||
public static GrNamedArgument findNamedArgument(final GrNamedArgumentsOwner namedArgumentOwner,
|
||||
String label) {
|
||||
for (PsiElement cur = namedArgumentOwner.getFirstChild(); cur != null; cur = cur.getNextSibling()) {
|
||||
if (cur instanceof GrNamedArgument) {
|
||||
if (label.equals(((GrNamedArgument)cur).getLabelName())) {
|
||||
return (GrNamedArgument)cur;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
+1
-9
@@ -136,15 +136,7 @@ public class GrListOrMapImpl extends GrExpressionImpl implements GrListOrMap {
|
||||
|
||||
@Override
|
||||
public GrNamedArgument findNamedArgument(@NotNull String label) {
|
||||
for (PsiElement cur = getFirstChild(); cur != null; cur = cur.getNextSibling()) {
|
||||
if (cur instanceof GrNamedArgument) {
|
||||
if (label.equals(((GrNamedArgument)cur).getLabelName())) {
|
||||
return (GrNamedArgument)cur;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
return PsiImplUtil.findNamedArgument(this, label);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
+2
-9
@@ -34,6 +34,7 @@ import org.jetbrains.plugins.groovy.lang.psi.api.statements.arguments.GrArgument
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.statements.arguments.GrNamedArgument;
|
||||
import org.jetbrains.plugins.groovy.lang.psi.api.statements.expressions.GrExpression;
|
||||
import org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiElementImpl;
|
||||
import org.jetbrains.plugins.groovy.lang.psi.impl.PsiImplUtil;
|
||||
import org.jetbrains.plugins.groovy.lang.psi.util.PsiUtil;
|
||||
|
||||
import java.util.ArrayList;
|
||||
@@ -69,15 +70,7 @@ public class GrArgumentListImpl extends GroovyPsiElementImpl implements GrArgume
|
||||
|
||||
@Override
|
||||
public GrNamedArgument findNamedArgument(@NotNull String label) {
|
||||
for (PsiElement cur = getFirstChild(); cur != null; cur = cur.getNextSibling()) {
|
||||
if (cur instanceof GrNamedArgument) {
|
||||
if (label.equals(((GrNamedArgument)cur).getLabelName())) {
|
||||
return (GrNamedArgument)cur;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
return PsiImplUtil.findNamedArgument(this, label);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
|
||||
Reference in New Issue
Block a user