org.sonar.api.Property.name()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(2.7k)|赞(0)|评价(0)|浏览(68)

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

Property.name介绍

暂无

代码示例

代码示例来源:origin: SonarSource/sonarqube

static PropertyDefinition create(Property annotation) {
 Builder builder = PropertyDefinition.builder(annotation.key())
  .name(annotation.name())
  .defaultValue(annotation.defaultValue())
  .description(annotation.description())
  .category(annotation.category())
  .type(annotation.type())
  .options(asList(annotation.options()))
  .multiValues(annotation.multiValues())
  .propertySetKey(annotation.propertySetKey())
  .fields(PropertyFieldDefinition.create(annotation.fields()))
  .deprecatedKey(annotation.deprecatedKey());
 List<String> qualifiers = new ArrayList<>();
 if (annotation.project()) {
  qualifiers.add(Qualifiers.PROJECT);
 }
 if (annotation.module()) {
  qualifiers.add(Qualifiers.MODULE);
 }
 if (annotation.global()) {
  builder.onQualifiers(qualifiers);
 } else {
  builder.onlyOnQualifiers(qualifiers);
 }
 return builder.build();
}

代码示例来源:origin: org.codehaus.sonar/sonar-plugin-api

static PropertyDefinition create(Property annotation) {
 Builder builder = PropertyDefinition.builder(annotation.key())
  .name(annotation.name())
  .defaultValue(annotation.defaultValue())
  .description(annotation.description())
  .category(annotation.category())
  .type(annotation.type())
  .options(Arrays.asList(annotation.options()))
  .multiValues(annotation.multiValues())
  .propertySetKey(annotation.propertySetKey())
  .fields(PropertyFieldDefinition.create(annotation.fields()))
  .deprecatedKey(annotation.deprecatedKey());
 List<String> qualifiers = newArrayList();
 if (annotation.project()) {
  qualifiers.add(Qualifiers.PROJECT);
 }
 if (annotation.module()) {
  qualifiers.add(Qualifiers.MODULE);
 }
 if (annotation.global()) {
  builder.onQualifiers(qualifiers);
 } else {
  builder.onlyOnQualifiers(qualifiers);
 }
 return builder.build();
}

代码示例来源:origin: org.sonarsource.sonarqube/sonar-plugin-api

static PropertyDefinition create(Property annotation) {
 Builder builder = PropertyDefinition.builder(annotation.key())
  .name(annotation.name())
  .defaultValue(annotation.defaultValue())
  .description(annotation.description())
  .category(annotation.category())
  .type(annotation.type())
  .options(asList(annotation.options()))
  .multiValues(annotation.multiValues())
  .propertySetKey(annotation.propertySetKey())
  .fields(PropertyFieldDefinition.create(annotation.fields()))
  .deprecatedKey(annotation.deprecatedKey());
 List<String> qualifiers = new ArrayList<>();
 if (annotation.project()) {
  qualifiers.add(Qualifiers.PROJECT);
 }
 if (annotation.module()) {
  qualifiers.add(Qualifiers.MODULE);
 }
 if (annotation.global()) {
  builder.onQualifiers(qualifiers);
 } else {
  builder.onlyOnQualifiers(qualifiers);
 }
 return builder.build();
}

相关文章