Browse Source

Useless casting and elses.

GJ 12 years ago
parent
commit
68727496ad

+ 9 - 15
src/main/java/com/gmail/nossr50/commands/database/MmoshowdbCommand.java

@@ -17,22 +17,16 @@ public class MmoshowdbCommand implements TabExecutor {
         if (args.length != 0) {
             return false;
         }
-        else {
-            Class<?> clazz = DatabaseManagerFactory.getCustomDatabaseManagerClass();
-            if (clazz != null) {
-                sender.sendMessage(LocaleLoader.getString("Commands.mmoshowdb", clazz.getName()));
-                return true;
-            }
-            else {
-                if (Config.getInstance().getUseMySQL()) {
-                    sender.sendMessage(LocaleLoader.getString("Commands.mmoshowdb", "sql"));
-                }
-                else {
-                    sender.sendMessage(LocaleLoader.getString("Commands.mmoshowdb", "flatfile"));
-                }
-                return true;
-            }
+
+        Class<?> clazz = DatabaseManagerFactory.getCustomDatabaseManagerClass();
+
+        if (clazz != null) {
+            sender.sendMessage(LocaleLoader.getString("Commands.mmoshowdb", clazz.getName()));
+            return true;
         }
+
+        sender.sendMessage(LocaleLoader.getString("Commands.mmoshowdb", (Config.getInstance().getUseMySQL() ? "sql" : "flatfile")));
+        return true;
     }
 
     @Override

+ 2 - 7
src/main/java/com/gmail/nossr50/commands/database/MmoupdateCommand.java

@@ -47,7 +47,7 @@ public class MmoupdateCommand implements TabExecutor {
                 else try {
                     @SuppressWarnings("unchecked")
                     Class<? extends DatabaseManager> clazz = (Class<? extends DatabaseManager>) Class.forName(oldType);
-                    oldDb = DatabaseManagerFactory.createCustomDatabaseManager((Class<? extends DatabaseManager>) clazz);
+                    oldDb = DatabaseManagerFactory.createCustomDatabaseManager(clazz);
 
                     oldType = clazz.getSimpleName(); // For pretty-printing; we have the database now
                 }
@@ -119,12 +119,7 @@ public class MmoupdateCommand implements TabExecutor {
             return DatabaseManagerFactory.getCustomDatabaseManagerClass().getSimpleName();
         }
 
-        if (Config.getInstance().getUseMySQL()) {
-            return "sql";
-        }
-        else {
-            return "flatfile";
-        }
+        return Config.getInstance().getUseMySQL() ? "sql" : "flatfile";
     }
 
     @Override

+ 2 - 4
src/main/java/com/gmail/nossr50/database/SQLDatabaseManager.java

@@ -379,11 +379,9 @@ public final class SQLDatabaseManager implements DatabaseManager {
             // There is no such user
             if (create) {
                 newUser(playerName);
-                return new PlayerProfile(playerName, true);
-            }
-            else {
-                return new PlayerProfile(playerName, false);
             }
+
+            return new PlayerProfile(playerName, create);
         }
         // There is such a user
         writeMissingRows(id);