You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tamaya.apache.org by an...@apache.org on 2016/02/02 17:16:11 UTC

[2/8] incubator-tamaya git commit: TAMAYA-138: Adding Experimental annotation.

TAMAYA-138: Adding Experimental annotation.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/2eef8a58
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/2eef8a58
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/2eef8a58

Branch: refs/heads/master
Commit: 2eef8a5820e9a00ea182659091a2100dd2e8a1e3
Parents: 13f69da
Author: anatole <an...@apache.org>
Authored: Tue Feb 2 10:22:02 2016 +0100
Committer: anatole <an...@apache.org>
Committed: Tue Feb 2 10:22:02 2016 +0100

----------------------------------------------------------------------
 .../main/java/org/apache/tamaya/spi/Experimental.java    | 11 +++++------
 .../main/java/org/apache/tamaya/spi/FilterContext.java   |  6 +++---
 2 files changed, 8 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/2eef8a58/code/api/src/main/java/org/apache/tamaya/spi/Experimental.java
----------------------------------------------------------------------
diff --git a/code/api/src/main/java/org/apache/tamaya/spi/Experimental.java b/code/api/src/main/java/org/apache/tamaya/spi/Experimental.java
index dc3dfec..9831820 100644
--- a/code/api/src/main/java/org/apache/tamaya/spi/Experimental.java
+++ b/code/api/src/main/java/org/apache/tamaya/spi/Experimental.java
@@ -18,16 +18,15 @@
  */
 package org.apache.tamaya.spi;
 
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
+import java.lang.annotation.*;
 
 /**
  * This is a simple annotation for flaging out functionality or features the Tamaya team is not sure if it is already
  * stabilized, so use it with some caution.
  */
-@Retention(RetentionPolicy.SOURCE)
-@Target({ElementType.METHOD, ElementType.ANNOTATION_TYPE, ElementType.FIELD, ElementType.TYPE})
+@Retention(RetentionPolicy.RUNTIME)
+@Inherited
+@Target({ElementType.METHOD, ElementType.ANNOTATION_TYPE, ElementType.CONSTRUCTOR, ElementType.FIELD,
+        ElementType.TYPE})
 public @interface Experimental {
 }

http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/2eef8a58/code/api/src/main/java/org/apache/tamaya/spi/FilterContext.java
----------------------------------------------------------------------
diff --git a/code/api/src/main/java/org/apache/tamaya/spi/FilterContext.java b/code/api/src/main/java/org/apache/tamaya/spi/FilterContext.java
index 8371df7..105d7f4 100644
--- a/code/api/src/main/java/org/apache/tamaya/spi/FilterContext.java
+++ b/code/api/src/main/java/org/apache/tamaya/spi/FilterContext.java
@@ -32,7 +32,7 @@ import java.util.Objects;
 public class FilterContext {
 
     private final String key;
-    @org.apache.tamaya.Experimental
+    @Experimental
     private Map<String, String> metaEntries = new HashMap();
 
     /**
@@ -76,7 +76,7 @@ public class FilterContext {
      *
      * @return the configuration instance, or null.
      */
-    @org.apache.tamaya.Experimental
+    @Experimental
     public Map<String, String> getMetaEntries() {
         return metaEntries;
     }
@@ -86,7 +86,7 @@ public class FilterContext {
      * access. For both scenarios filtering may be different.
      * @return true, if it is a directly accessed key.
      */
-    @org.apache.tamaya.Experimental
+    @Experimental
     public boolean isSingleAccessedProperty(){
         return this.metaEntries.size()==1;
     }