diff options
Diffstat (limited to 'sonar-plugin-api/src/main/java/org/sonar/api/resources')
-rw-r--r-- | sonar-plugin-api/src/main/java/org/sonar/api/resources/Language.java | 2 | ||||
-rw-r--r-- | sonar-plugin-api/src/main/java/org/sonar/api/resources/Languages.java | 2 |
2 files changed, 4 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 44d46dd036b..9b484c0afcc 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 { /** diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/resources/Languages.java b/sonar-plugin-api/src/main/java/org/sonar/api/resources/Languages.java index 03b531d9d94..01fbc5ddedc 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/resources/Languages.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/resources/Languages.java @@ -28,12 +28,14 @@ import com.google.common.collect.Maps; import org.apache.commons.lang.ArrayUtils; import org.sonar.api.BatchComponent; import org.sonar.api.ServerComponent; +import org.sonar.api.batch.InstantiationStrategy; /** * A class to store the list of languages * * @since 1.10 */ +@InstantiationStrategy(InstantiationStrategy.PER_BATCH) public class Languages implements BatchComponent, ServerComponent { private final Map<String, Language> map = Maps.newHashMap(); |