aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/sonar-cpd-plugin
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@gmail.com>2013-04-23 15:39:06 +0200
committerJulien Lancelot <julien.lancelot@gmail.com>2013-04-23 15:39:06 +0200
commit06540015b3cdbc63e0aa1776e4afea67004d5425 (patch)
tree026334177f403c82df48bd80e810b33b3a9ec114 /plugins/sonar-cpd-plugin
parentad91ef47c5da9f7dfbf1f4046e4d677b4ee422cc (diff)
downloadsonarqube-06540015b3cdbc63e0aa1776e4afea67004d5425.tar.gz
sonarqube-06540015b3cdbc63e0aa1776e4afea67004d5425.zip
Update PropertyDefinition API : rename Builder.build() to Builder.builder(), remove global() that was ambiguous and add hidden() to not display a property.
Diffstat (limited to 'plugins/sonar-cpd-plugin')
-rw-r--r--plugins/sonar-cpd-plugin/src/main/java/org/sonar/plugins/cpd/CpdPlugin.java14
1 files changed, 6 insertions, 8 deletions
diff --git a/plugins/sonar-cpd-plugin/src/main/java/org/sonar/plugins/cpd/CpdPlugin.java b/plugins/sonar-cpd-plugin/src/main/java/org/sonar/plugins/cpd/CpdPlugin.java
index 965f4149bc9..5c3979cb886 100644
--- a/plugins/sonar-cpd-plugin/src/main/java/org/sonar/plugins/cpd/CpdPlugin.java
+++ b/plugins/sonar-cpd-plugin/src/main/java/org/sonar/plugins/cpd/CpdPlugin.java
@@ -35,30 +35,28 @@ public final class CpdPlugin extends SonarPlugin {
public List getExtensions() {
return ImmutableList.of(
- PropertyDefinition.build(CoreProperties.CPD_CROSS_RPOJECT)
+ PropertyDefinition.builder(CoreProperties.CPD_CROSS_RPOJECT)
.defaultValue(CoreProperties.CPD_CROSS_RPOJECT_DEFAULT_VALUE + "")
.name("Cross project duplication detection")
.description("SonarQube supports the detection of cross project duplications. Activating this property will slightly increase each Sonar analysis time.")
- .qualifiers(Qualifiers.PROJECT, Qualifiers.MODULE)
- .global(true)
+ .onQualifiers(Qualifiers.PROJECT, Qualifiers.MODULE)
.category(CoreProperties.CATEGORY_DUPLICATIONS)
.type(PropertyType.BOOLEAN)
.build(),
- PropertyDefinition.build(CoreProperties.CPD_SKIP_PROPERTY)
+ PropertyDefinition.builder(CoreProperties.CPD_SKIP_PROPERTY)
.defaultValue("false")
.name("Skip")
.description("Disable detection of duplications")
- .global(false)
+ .hidden()
.category(CoreProperties.CATEGORY_DUPLICATIONS)
.type(PropertyType.BOOLEAN)
.build(),
- PropertyDefinition.build(CoreProperties.CPD_EXCLUSIONS)
+ PropertyDefinition.builder(CoreProperties.CPD_EXCLUSIONS)
.defaultValue("")
.name("Duplication exclusions")
.description("Patterns used to exclude some source files from the duplication detection mechanism. " +
"See the \"Exclusions\" category to know how to use wildcards to specify this property.")
- .qualifiers(Qualifiers.PROJECT, Qualifiers.MODULE)
- .global(true)
+ .onQualifiers(Qualifiers.PROJECT, Qualifiers.MODULE)
.category(CoreProperties.CATEGORY_DUPLICATIONS)
.multiValues(true)
.build(),