当前位置: 首页>>代码示例>>Java>>正文


Java GrNamedArgument.EMPTY_ARRAY属性代码示例

本文整理汇总了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;
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:11,代码来源:GrListOrMapImpl.java

示例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;
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:14,代码来源:MapArgumentCompletionProvider.java

示例3: getNamedArguments

@NotNull
@Override
public GrNamedArgument[] getNamedArguments() {
  return myListOrMap.isMap() ? myListOrMap.getNamedArguments() : GrNamedArgument.EMPTY_ARRAY;
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:5,代码来源:GrListOrMapInfo.java

示例4: getNamedArguments

@NotNull
@Override
public GrNamedArgument[] getNamedArguments() {
  return GrNamedArgument.EMPTY_ARRAY;
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:5,代码来源:GrBinaryExprInfo.java

示例5: getNamedArguments

@Override
@NotNull
public GrNamedArgument[] getNamedArguments() {
  GrArgumentList argList = getArgumentList();
  return argList != null ? argList.getNamedArguments() : GrNamedArgument.EMPTY_ARRAY;
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:6,代码来源:GrCallImpl.java

示例6: getNamedArguments

@NotNull
@Override
public GrNamedArgument[] getNamedArguments() {
  final GrArgumentList argumentList = getArgumentList();
  return argumentList == null ? GrNamedArgument.EMPTY_ARRAY : argumentList.getNamedArguments();
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:6,代码来源:GrEnumConstantImpl.java

示例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();
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:13,代码来源:PsiUtil.java


注:本文中的org.jetbrains.plugins.groovy.lang.psi.api.statements.arguments.GrNamedArgument.EMPTY_ARRAY属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。