aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-plugin-api
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@gmail.com>2014-02-03 12:46:44 +0100
committerSimon Brandhof <simon.brandhof@gmail.com>2014-02-03 12:47:02 +0100
commit52972d1d318b9b456a83b1e9608a4e19899e95db (patch)
tree37055604fea40bf61740e42032ce52cb8fa4f213 /sonar-plugin-api
parent972fa6385c2e0a891d6325a2536ffd40e7b271d7 (diff)
downloadsonarqube-52972d1d318b9b456a83b1e9608a4e19899e95db.tar.gz
sonarqube-52972d1d318b9b456a83b1e9608a4e19899e95db.zip
SONAR-926 move org.sonar.api.resources.Language to project scope
Instantiation strategy is set to BATCH. Languages can't depend on module components.
Diffstat (limited to 'sonar-plugin-api')
-rw-r--r--sonar-plugin-api/src/main/java/org/sonar/api/resources/Language.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/resources/Language.java b/sonar-plugin-api/src/main/java/org/sonar/api/resources/Language.java
index 08beabb7d1b..54c6e68ddda 100644
--- a/sonar-plugin-api/src/main/java/org/sonar/api/resources/Language.java
+++ b/sonar-plugin-api/src/main/java/org/sonar/api/resources/Language.java
@@ -21,12 +21,14 @@ package org.sonar.api.resources;
import org.sonar.api.BatchExtension;
import org.sonar.api.ServerExtension;
+import org.sonar.api.batch.InstantiationStrategy;
/**
* The extension point to define a new language
*
* @since 1.10
*/
+@InstantiationStrategy(InstantiationStrategy.PER_BATCH)
public interface Language extends BatchExtension, ServerExtension {
/**