- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.jetbrains.yaml.psi.YAMLMapping.getKeyValueByKey()
方法的一些代码示例,展示了YAMLMapping.getKeyValueByKey()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YAMLMapping.getKeyValueByKey()
方法的具体详情如下:
包路径:org.jetbrains.yaml.psi.YAMLMapping
类名称:YAMLMapping
方法名:getKeyValueByKey
暂无
代码示例来源:origin: zalando/intellij-swagger
@Override
public List<PsiElement> getTags(final PsiFile psiFile) {
return getRootChildrenOfType(psiFile, YAMLKeyValue.class)
.stream()
.filter(yamlKeyValue -> "tags".equals(yamlKeyValue.getName()))
.map(YAMLKeyValue::getValue)
.map(YAMLPsiElement::getYAMLElements)
.flatMap(Collection::stream)
.filter(el -> el instanceof YAMLSequenceItem)
.map(YAMLSequenceItem.class::cast)
.map(YAMLSequenceItem::getYAMLElements)
.flatMap(Collection::stream)
.filter(el -> el instanceof YAMLMapping)
.map(YAMLMapping.class::cast)
.map(yamlMapping -> yamlMapping.getKeyValueByKey("name"))
.map(YAMLKeyValue::getValue)
.filter(Objects::nonNull)
.collect(Collectors.toList());
}
代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin
YAMLKeyValue aClass = childOfType.getKeyValueByKey("class");
if(aClass != null) {
return new ServiceYamlContainer(yamlServiceKeyValue, childOfType.getKeyValueByKey("arguments"), serviceClass);
代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin
@Nullable
public static YAMLKeyValue getYamlKeyValue(@Nullable PsiElement yamlCompoundValue, String keyName, boolean ignoreCase) {
if (!(yamlCompoundValue instanceof YAMLMapping)) {
return null;
}
if (!ignoreCase) {
return ((YAMLMapping) yamlCompoundValue).getKeyValueByKey(keyName);
}
YAMLKeyValue classKeyValue;
classKeyValue = PsiElementUtils.getChildrenOfType(yamlCompoundValue, PlatformPatterns.psiElement(YAMLKeyValue.class).withName(PlatformPatterns.string().oneOfIgnoreCase(keyName)));
if(classKeyValue == null) {
return null;
}
return classKeyValue;
}
代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin
/**
* Symfony 3.3: "class" is optional; use service name for its it
*
* Foo\Bar:
* arguments: ~
*/
@Nullable
public static String getServiceClassFromServiceMapping(@NotNull YAMLMapping yamlMapping) {
YAMLKeyValue classKeyValue = yamlMapping.getKeyValueByKey("class");
// Symfony 3.3: "class" is optional; use service id for class
// Foo\Bar:
// arguments: ~
if(classKeyValue != null) {
return classKeyValue.getValueText();
}
PsiElement parent = yamlMapping.getParent();
if(parent instanceof YAMLKeyValue) {
String keyText = ((YAMLKeyValue) parent).getKeyText();
if(YamlHelper.isClassServiceId(keyText)) {
return keyText;
}
}
return null;
}
代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin
/**
* Find last known KeyValue of key path, so that we can merge new incoming keys
*/
@NotNull
private static Pair<YAMLKeyValue, String[]> findLastKnownKeyInFile(@NotNull YAMLFile file, @NotNull String... keys) {
YAMLKeyValue last = null;
YAMLMapping mapping = ObjectUtils.tryCast(file.getDocuments().get(0).getTopLevelValue(), YAMLMapping.class);
for (int i = 0; i < keys.length; i++) {
String s = keys[i];
if (mapping == null) {
return Pair.create(last, Arrays.copyOfRange(keys, i, keys.length));
}
YAMLKeyValue keyValue = mapping.getKeyValueByKey(s);
if (keyValue == null) {
return Pair.create(last, Arrays.copyOfRange(keys, i, keys.length));
}
last = keyValue;
mapping = ObjectUtils.tryCast(keyValue.getValue(), YAMLMapping.class);
}
return Pair.create(last, new String[]{});
}
代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin
YAMLKeyValue classKeyValue = parentMapping.getKeyValueByKey("class");
if (classKeyValue != null) {
String valueText = classKeyValue.getValueText();
代码示例来源:origin: Haehnchen/idea-php-symfony2-plugin
YAMLKeyValue roles = ((YAMLMapping) value1).getKeyValueByKey("roles");
if(roles == null) {
continue;
我有一个生成Android人工制品(主要是.aar)并将其 bundle 在dokka生成的文档(代码库为Kotlin + Java)中的构建。 随着最近的一些更改,dokka开始因此神秘错误而失败:
我正在通过 PSI 开发一个流程,将新任务添加到现有项目中。为此,首先,通过 PWA,我创建了 4 个新的任务自定义字段(一个数字、两个日期和一个文本),我需要在创建任务时通知我。我还必须编写 2 个
我是编码新手,我喜欢在 x265 10bit 中进行编码。目前,我在使用 ffmpeg 时遇到了一个小问题。我注意到当我使用 libx265 编码器时,输出文件看起来有点模糊或细节丢失很小。我用来编码
我无法在所有区域中显示我对应的最高 PSI 读数的区域。 我尝试了许多其他各种方法,但无法显示最高 PSI 值的相应区域(中部、东部、北部、南部、西部......)。 我已在每个区域的数组中声明了 P
本文整理了Java中org.jetbrains.yaml.psi.YAMLKeyValue类的一些代码示例,展示了YAMLKeyValue类的具体用法。这些代码示例主要来源于Github/Stacko
本文整理了Java中org.jetbrains.yaml.psi.YAMLSequenceItem类的一些代码示例,展示了YAMLSequenceItem类的具体用法。这些代码示例主要来源于Githu
本文整理了Java中org.jetbrains.yaml.psi.YAMLValue类的一些代码示例,展示了YAMLValue类的具体用法。这些代码示例主要来源于Github/Stackoverflo
本文整理了Java中org.jetbrains.yaml.psi.YAMLMapping类的一些代码示例,展示了YAMLMapping类的具体用法。这些代码示例主要来源于Github/Stackove
我有一个 Kotlin 数据类: package a.b.c data class Example( … ) 我正在用 detekt 分析它它提供对 Kotlin PSI 的访问. 我正在尝试
我有一个 Kotlin 注释: @Retention(AnnotationRetention.SOURCE) @Target(AnnotationTarget.CLASS) annotation cl
我正在玩 OpenBSD 内核代码,尤其是这个文件 sys/kern/sched_bsd.c。 void schedcpu(void *arg) { ...... ......
我正在编写一个 Gradle 插件,它应该检查一些 Kotlin 文件并根据该检查报告一些数据。我打算使用 UAST 来执行检查,遵循 Android 中的 Lint 工具所做的( https://g
我在 sharepoint.com 上有 MS Project Online 帐户,我需要从客户端 C# 代码到 PSI 服务进行身份验证以获取项目列表。 服务器具有基于表单的身份验证。我正在尝试通过
我一直在寻找一个实现了digamma函数的golang科学计算库,digamma函数是gamma函数的对数导数。 我试图自己实现该函数,但我只能找到以整数计算的 digamma 函数的显式公式,但我需
看到event log里面报错 psi and index do not match。 然后就如下操作之后,就可以搞定了。 然后再看看什么叫psi psi英文全称为pound
本文整理了Java中org.jetbrains.yaml.psi.YAMLKeyValue.getName()方法的一些代码示例,展示了YAMLKeyValue.getName()的具体用法。这些代码
本文整理了Java中org.jetbrains.yaml.psi.YAMLKeyValue.getValueText()方法的一些代码示例,展示了YAMLKeyValue.getValueText()
本文整理了Java中org.jetbrains.yaml.psi.YAMLKeyValue.getKeyText()方法的一些代码示例,展示了YAMLKeyValue.getKeyText()的具体用
本文整理了Java中org.jetbrains.yaml.psi.YAMLKeyValue.getKey()方法的一些代码示例,展示了YAMLKeyValue.getKey()的具体用法。这些代码示例
本文整理了Java中org.jetbrains.yaml.psi.YAMLValue.getText()方法的一些代码示例,展示了YAMLValue.getText()的具体用法。这些代码示例主要来源
我是一名优秀的程序员,十分优秀!