gpt4 book ai didi

org.jetbrains.yaml.psi.YAMLValue.getText()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-19 07:01:31 27 4
gpt4 key购买 nike

本文整理了Java中org.jetbrains.yaml.psi.YAMLValue.getText()方法的一些代码示例,展示了YAMLValue.getText()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YAMLValue.getText()方法的具体详情如下:
包路径:org.jetbrains.yaml.psi.YAMLValue
类名称:YAMLValue
方法名:getText

YAMLValue.getText介绍

暂无

代码示例

代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin

@Nullable
public static String getStringValueOfKeyInProbablyMapping(@Nullable YAMLValue node, @NotNull String keyText) {
  YAMLKeyValue mapping = YAMLUtil.findKeyInProbablyMapping(node, keyText);
  if(mapping == null) {
    return null;
  }
  YAMLValue value = mapping.getValue();
  if(value == null) {
    return null;
  }
  return value.getText();
}

代码示例来源:origin: zalando/intellij-swagger

@Override
public boolean isUniqueArrayStringValue(final String value, final PsiElement psiElement) {
 return Optional.ofNullable(psiElement.getParent())
   .map(PsiElement::getParent)
   .map(PsiElement::getParent)
   .filter(el -> el instanceof YAMLSequence)
   .map(el -> Arrays.asList(el.getChildren()))
   .map(children -> children.stream().filter(c -> c instanceof YAMLSequenceItem))
   .map(childrenStream -> childrenStream.map(YAMLSequenceItem.class::cast))
   .map(
     childrenStream ->
       childrenStream.noneMatch(
         item ->
           item.getValue() != null
             && value.equals(
               StringUtils.removeAllQuotes(item.getValue().getText()))))
   .orElse(true);
}

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com