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.");