You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tamaya.apache.org by pl...@apache.org on 2015/01/22 19:27:14 UTC

incubator-tamaya git commit: TAMAYA-53 Removed unread field.

Repository: incubator-tamaya
Updated Branches:
  refs/heads/master 97a9854f3 -> b60d708f1


TAMAYA-53 Removed unread field.


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

Branch: refs/heads/master
Commit: b60d708f1a1ea2656db6a816289d2961203871bd
Parents: 97a9854
Author: Oliver B. Fischer <pl...@apache.org>
Authored: Thu Jan 22 19:26:54 2015 +0100
Committer: Oliver B. Fischer <pl...@apache.org>
Committed: Thu Jan 22 19:26:54 2015 +0100

----------------------------------------------------------------------
 .../src/main/resources/findbugs/findbugs-exclude.xml          | 6 +++---
 .../inject/internal/ConfigTemplateInvocationHandler.java      | 7 ++-----
 2 files changed, 5 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/b60d708f/buildconfigurations/src/main/resources/findbugs/findbugs-exclude.xml
----------------------------------------------------------------------
diff --git a/buildconfigurations/src/main/resources/findbugs/findbugs-exclude.xml b/buildconfigurations/src/main/resources/findbugs/findbugs-exclude.xml
index 8959c16..605abc3 100644
--- a/buildconfigurations/src/main/resources/findbugs/findbugs-exclude.xml
+++ b/buildconfigurations/src/main/resources/findbugs/findbugs-exclude.xml
@@ -116,9 +116,9 @@ under the License.
     <Match>
         <Class name="org.apache.tamaya.inject.internal.ConfiguredType" />
     </Match>
-    <Match>
-        <Class name="org.apache.tamaya.inject.internal.ConfigTemplateInvocationHandler" />
-    </Match>
+    <!--<Match>-->
+        <!--<Class name="org.apache.tamaya.inject.internal.ConfigTemplateInvocationHandler" />-->
+    <!--</Match>-->
     <!--<Match>-->
         <!--<Class name="org.apache.tamaya.inject.DynamicValue" />-->
     <!--</Match>-->

http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/b60d708f/modules/injection/src/main/java/org/apache/tamaya/inject/internal/ConfigTemplateInvocationHandler.java
----------------------------------------------------------------------
diff --git a/modules/injection/src/main/java/org/apache/tamaya/inject/internal/ConfigTemplateInvocationHandler.java b/modules/injection/src/main/java/org/apache/tamaya/inject/internal/ConfigTemplateInvocationHandler.java
index 51ab03e..2c62fdf 100644
--- a/modules/injection/src/main/java/org/apache/tamaya/inject/internal/ConfigTemplateInvocationHandler.java
+++ b/modules/injection/src/main/java/org/apache/tamaya/inject/internal/ConfigTemplateInvocationHandler.java
@@ -40,10 +40,6 @@ public final class ConfigTemplateInvocationHandler implements InvocationHandler
 
 
     /**
-     * Any overriding configurations.
-     */
-    private Configuration[] configurations;
-    /**
      * The configured type.
      */
     private ConfiguredType type;
@@ -56,7 +52,8 @@ public final class ConfigTemplateInvocationHandler implements InvocationHandler
      *                       registered providers are used.
      */
     public ConfigTemplateInvocationHandler(Class<?> type, Configuration... configurations) {
-        this.configurations = Objects.requireNonNull(configurations).clone();
+        Objects.requireNonNull(configurations);
+
         this.type = new ConfiguredType(Objects.requireNonNull(type));
         if (!type.isInterface()) {
             throw new IllegalArgumentException("Can only proxy interfaces as configuration templates.");