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;
}