Repository: commons-crypto
Updated Branches:
  refs/heads/master 7171e28c5 -> 24e32ee97


Simplify: no need to check for null (done by splitClassNames). Drop
unnecessary line breaks

Project: http://git-wip-us.apache.org/repos/asf/commons-crypto/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-crypto/commit/24e32ee9
Tree: http://git-wip-us.apache.org/repos/asf/commons-crypto/tree/24e32ee9
Diff: http://git-wip-us.apache.org/repos/asf/commons-crypto/diff/24e32ee9

Branch: refs/heads/master
Commit: 24e32ee97aeb6fad777fc431f8accbe4105c30aa
Parents: 7171e28
Author: Sebb <s...@apache.org>
Authored: Sun Jun 26 00:49:51 2016 +0100
Committer: Sebb <s...@apache.org>
Committed: Sun Jun 26 00:49:51 2016 +0100

----------------------------------------------------------------------
 .../crypto/random/CryptoRandomFactory.java      | 35 ++++++++------------
 1 file changed, 14 insertions(+), 21 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-crypto/blob/24e32ee9/src/main/java/org/apache/commons/crypto/random/CryptoRandomFactory.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/commons/crypto/random/CryptoRandomFactory.java 
b/src/main/java/org/apache/commons/crypto/random/CryptoRandomFactory.java
index 4becf83..0b775be 100644
--- a/src/main/java/org/apache/commons/crypto/random/CryptoRandomFactory.java
+++ b/src/main/java/org/apache/commons/crypto/random/CryptoRandomFactory.java
@@ -51,33 +51,26 @@ public class CryptoRandomFactory {
      */
     public static CryptoRandom getCryptoRandom(Properties props)
             throws GeneralSecurityException {
-        String cryptoRandomClasses = props
-                .getProperty(SECURE_RANDOM_CLASSES_KEY);
+        String cryptoRandomClasses = 
props.getProperty(SECURE_RANDOM_CLASSES_KEY);
         if (cryptoRandomClasses == null) {
-            cryptoRandomClasses = System
-                    .getProperty(SECURE_RANDOM_CLASSES_KEY);
+            cryptoRandomClasses = 
System.getProperty(SECURE_RANDOM_CLASSES_KEY);
         }
 
         StringBuilder errorMessage = new StringBuilder();
         CryptoRandom random = null;
-        if (cryptoRandomClasses != null) {
-            for (String klassName : Utils.splitClassNames(cryptoRandomClasses,
-                    ",")) {
-                try {
-                    final Class<?> klass = ReflectionUtils
-                            .getClassByName(klassName);
-                    random = (CryptoRandom) ReflectionUtils.newInstance(klass,
-                            props);
-                    if (random != null) {
-                        break;
-                    }
-                } catch (ClassCastException e) {
-                    errorMessage.append("Class: [" + klassName + "] is not a " 
+
-                            "CryptoCipher.");
-                } catch (ClassNotFoundException e) {
-                    errorMessage.append("CryptoCipher: [" + klassName + "] " +
-                            "not " + "found.");
+        for (String klassName : Utils.splitClassNames(cryptoRandomClasses, 
",")) {
+            try {
+                final Class<?> klass = 
ReflectionUtils.getClassByName(klassName);
+                random = (CryptoRandom) ReflectionUtils.newInstance(klass, 
props);
+                if (random != null) {
+                    break;
                 }
+            } catch (ClassCastException e) {
+                errorMessage.append("Class: [" + klassName + "] is not a " +
+                        "CryptoCipher.");
+            } catch (ClassNotFoundException e) {
+                errorMessage.append("CryptoCipher: [" + klassName + "] " +
+                        "not " + "found.");
             }
         }
 

Reply via email to