You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by br...@apache.org on 2015/05/05 19:35:08 UTC

[2/4] [lang] Fix SonarQube warning: The user-supplied array 'typeArguments' is stored directly.

Fix SonarQube warning: The user-supplied array 'typeArguments' is stored directly.


Project: http://git-wip-us.apache.org/repos/asf/commons-lang/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-lang/commit/7af67bdd
Tree: http://git-wip-us.apache.org/repos/asf/commons-lang/tree/7af67bdd
Diff: http://git-wip-us.apache.org/repos/asf/commons-lang/diff/7af67bdd

Branch: refs/heads/master
Commit: 7af67bdd16a4f103bbe6334c5a865436c900adfe
Parents: 8d0214a
Author: Benedikt Ritter <br...@apache.org>
Authored: Tue May 5 18:58:41 2015 +0200
Committer: Benedikt Ritter <br...@apache.org>
Committed: Tue May 5 18:58:41 2015 +0200

----------------------------------------------------------------------
 src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-lang/blob/7af67bdd/src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java b/src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java
index 91313c6..62a2380 100644
--- a/src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java
+++ b/src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java
@@ -157,7 +157,7 @@ public class TypeUtils {
         private ParameterizedTypeImpl(final Class<?> raw, final Type useOwner, final Type[] typeArguments) {
             this.raw = raw;
             this.useOwner = useOwner;
-            this.typeArguments = typeArguments;
+            this.typeArguments = typeArguments.clone();
         }
 
         /**