本文整理汇总了Java中org.jetbrains.plugins.groovy.lang.psi.api.statements.arguments.GrNamedArgument.EMPTY_ARRAY属性的典型用法代码示例。如果您正苦于以下问题:Java GrNamedArgument.EMPTY_ARRAY属性的具体用法?Java GrNamedArgument.EMPTY_ARRAY怎么用?Java GrNamedArgument.EMPTY_ARRAY使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.jetbrains.plugins.groovy.lang.psi.api.statements.arguments.GrNamedArgument
的用法示例。
在下文中一共展示了GrNamedArgument.EMPTY_ARRAY属性的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getNamedArguments
@Override
@NotNull
public GrNamedArgument[] getNamedArguments() {
GrNamedArgument[] namedArguments = myNamedArguments;
if (namedArguments == null) {
namedArguments = PsiTreeUtil.getChildrenOfType(this, GrNamedArgument.class);
namedArguments = namedArguments == null ? GrNamedArgument.EMPTY_ARRAY : namedArguments;
myNamedArguments = namedArguments;
}
return namedArguments;
}
示例2: getSiblingNamedArguments
private static GrNamedArgument[] getSiblingNamedArguments(PsiElement mapOrArgumentList) {
if (mapOrArgumentList instanceof GrListOrMap) {
return ((GrListOrMap)mapOrArgumentList).getNamedArguments();
}
PsiElement argumentList = mapOrArgumentList instanceof GrArgumentList ? mapOrArgumentList : mapOrArgumentList.getParent();
if (argumentList instanceof GrArgumentList) {
if (argumentList.getParent() instanceof GrCall) {
return PsiUtil.getFirstMapNamedArguments((GrCall)argumentList.getParent());
}
}
return GrNamedArgument.EMPTY_ARRAY;
}
示例3: getNamedArguments
@NotNull
@Override
public GrNamedArgument[] getNamedArguments() {
return myListOrMap.isMap() ? myListOrMap.getNamedArguments() : GrNamedArgument.EMPTY_ARRAY;
}
示例4: getNamedArguments
@NotNull
@Override
public GrNamedArgument[] getNamedArguments() {
return GrNamedArgument.EMPTY_ARRAY;
}
示例5: getNamedArguments
@Override
@NotNull
public GrNamedArgument[] getNamedArguments() {
GrArgumentList argList = getArgumentList();
return argList != null ? argList.getNamedArguments() : GrNamedArgument.EMPTY_ARRAY;
}
示例6: getNamedArguments
@NotNull
@Override
public GrNamedArgument[] getNamedArguments() {
final GrArgumentList argumentList = getArgumentList();
return argumentList == null ? GrNamedArgument.EMPTY_ARRAY : argumentList.getNamedArguments();
}
示例7: getFirstMapNamedArguments
public static GrNamedArgument[] getFirstMapNamedArguments(@NotNull GrCall grCall) {
GrNamedArgument[] res = grCall.getNamedArguments();
if (res.length > 0) return res;
GrExpression[] arguments = grCall.getExpressionArguments();
if (arguments.length == 0) return GrNamedArgument.EMPTY_ARRAY;
PsiElement firstArg = arguments[0];
if (!(firstArg instanceof GrListOrMap)) return GrNamedArgument.EMPTY_ARRAY;
return ((GrListOrMap)firstArg).getNamedArguments();
}