mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Valery Kharseko
yesterday 3cd892c85d9113c4f327ae814d323ef656e26eca
Add explicit default clauses to switches flagged by java/missing-case-in-switch (#791)
32 files modified
144 ■■■■■ changed files
opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/Utils.java 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/browser/BrowserController.java 3 ●●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/task/Task.java 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/ui/IndexPanel.java 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/ui/StatusGenericPanel.java 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/guitools/uninstaller/Uninstaller.java 5 ●●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/quicksetup/installer/Installer.java 7 ●●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/quicksetup/installer/ui/RuntimeOptionsPanel.java 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/authorization/dseecompat/AciHandler.java 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/authorization/dseecompat/BindRule.java 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/authorization/dseecompat/UserAttr.java 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DN2URI.java 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/task/TaskBackend.java 10 ●●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/core/BindOperationBasis.java 5 ●●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/core/DirectoryServer.java 6 ●●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/core/SearchOperationBasis.java 3 ●●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/extensions/EntryDNVirtualAttributeProvider.java 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/extensions/ExternalSASLMechanismHandler.java 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/extensions/IsMemberOfVirtualAttributeProvider.java 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/extensions/StaticGroup.java 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/plugins/PasswordPolicyImportPlugin.java 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/plugins/profiler/ProfilerPlugin.java 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/replication/common/StatusMachine.java 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/replication/plugin/AttrHistoricalMultiple.java 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/replication/plugin/AttrHistoricalSingle.java 7 ●●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/tools/LDAPConnection.java 3 ●●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeUtils.java 3 ●●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/types/LDAPURL.java 3 ●●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/workflowelement/localbackend/LocalBackendAddOperation.java 5 ●●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/workflowelement/localbackend/LocalBackendModifyDNOperation.java 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/workflowelement/localbackend/LocalBackendModifyOperation.java 7 ●●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/workflowelement/localbackend/LocalBackendWorkflowElement.java 5 ●●●●● patch | view | raw | blame | history
opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/Utils.java
@@ -12,6 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2006-2010 Sun Microsystems, Inc.
 * Portions Copyright 2026 3A Systems, LLC.
 * Portions copyright 2014-2016 ForgeRock AS.
 * Portions copyright 2022-2024 3A Systems,LLC.
 */
@@ -182,6 +183,9 @@
        case CHANGE_AFTER_RESET:
            app.println(INFO_BIND_MUST_CHANGE_PASSWORD.get());
            break;
        default:
          // No action needed for the remaining values.
          break;
        }
    }
opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/browser/BrowserController.java
@@ -1827,6 +1827,9 @@
          errorType = ERROR_SEARCHING_CHILDREN;
          break;
        default:
          // No action needed for the remaining values.
          break;
        }
        errorException = error.getException();
        errorArg = error.getArg();
opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/task/Task.java
@@ -13,6 +13,7 @@
 *
 * Copyright 2008-2009 Sun Microsystems, Inc.
 * Portions Copyright 2011-2016 ForgeRock AS.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.guitools.controlpanel.task;
@@ -817,6 +818,9 @@
      case DELETE:
        sb.append("delete: ").append(attrDesc).append("<br>");
        break;
      default:
        // No action needed for the remaining values.
        break;
      }
      for (ByteString value : attr)
opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/ui/IndexPanel.java
@@ -13,6 +13,7 @@
 *
 * Copyright 2008-2009 Sun Microsystems, Inc.
 * Portions Copyright 2014-2016 ForgeRock AS.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.guitools.controlpanel.ui;
@@ -404,6 +405,9 @@
      case SUBSTRING:
        substring.setSelected(true);
        break;
      default:
        // No action needed for the remaining values.
        break;
      }
    }
opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/ui/StatusGenericPanel.java
@@ -13,6 +13,7 @@
 *
 * Copyright 2008-2010 Sun Microsystems, Inc.
 * Portions Copyright 2013-2016 ForgeRock AS.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.guitools.controlpanel.ui;
@@ -2135,6 +2136,9 @@
      args.add("--recurringTask");
      args.add(schedule.getCronValue());
      break;
    default:
      // No action needed for the remaining values.
      break;
    }
    return args;
  }
opendj-server-legacy/src/main/java/org/opends/guitools/uninstaller/Uninstaller.java
@@ -13,6 +13,7 @@
 *
 * Copyright 2006-2010 Sun Microsystems, Inc.
 * Portions Copyright 2014-2016 ForgeRock AS.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.guitools.uninstaller;
@@ -1578,6 +1579,10 @@
            stopProcessing = true;
          }
        }
        break;
      default:
        // No action needed for the remaining values.
        break;
      }
      exceptionMsgs.add(getMessage(e));
    }
opendj-server-legacy/src/main/java/org/opends/quicksetup/installer/Installer.java
@@ -13,6 +13,7 @@
 *
 * Copyright 2006-2010 Sun Microsystems, Inc.
 * Portions Copyright 2011-2016 ForgeRock AS.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.quicksetup.installer;
@@ -550,6 +551,9 @@
      case IMPORT_AUTOMATICALLY_GENERATED_DATA:
        steps.add(InstallProgressStep.IMPORTING_AUTOMATICALLY_GENERATED);
        break;
      default:
        // No action needed for the remaining values.
        break;
      }
    }
@@ -928,6 +932,9 @@
        return new ProgressPanel(this);
      case FINISHED:
        return new FinishedPanel(this);
      default:
        // No action needed for the remaining values.
        break;
      }
    }
    return null;
opendj-server-legacy/src/main/java/org/opends/quicksetup/installer/ui/RuntimeOptionsPanel.java
@@ -13,6 +13,7 @@
 *
 * Copyright 2010 Sun Microsystems, Inc.
 * Portions Copyright 2013-2016 ForgeRock AS.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.quicksetup.installer.ui;
@@ -383,6 +384,9 @@
            get();
        }
        break;
      default:
        // No action needed for the remaining values.
        break;
      }
    }
    else if (repl.getType() == DataReplicationOptions.Type.IN_EXISTING_TOPOLOGY)
opendj-server-legacy/src/main/java/org/opends/server/authorization/dseecompat/AciHandler.java
@@ -15,6 +15,7 @@
 * Portions Copyright 2011-2016 ForgeRock AS.
 * Portions Copyright 2013 Manuel Gaupp
 * Portions Copyright 2024 3A Systems, LLC.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.server.authorization.dseecompat;
@@ -729,6 +730,9 @@
              }
            }
            break;
          default:
            // No action needed for the remaining values.
            break;
          }
          /*
           * Check if the modification type has an "aci" attribute type.
opendj-server-legacy/src/main/java/org/opends/server/authorization/dseecompat/BindRule.java
@@ -415,6 +415,10 @@
                throw new AciException(
                    WARN_ACI_SYNTAX_INVALID_BIND_RULE_KEYWORD_OPERATOR_COMBO.get(keyword, op));
            }
            break;
        default:
          // No action needed for the remaining values.
          break;
        }
    }
opendj-server-legacy/src/main/java/org/opends/server/authorization/dseecompat/UserAttr.java
@@ -13,6 +13,7 @@
 *
 * Copyright 2008 Sun Microsystems, Inc.
 * Portions Copyright 2011-2016 ForgeRock AS.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.server.authorization.dseecompat;
@@ -148,6 +149,9 @@
                  //a message if it is seen in the expression.
                  throw new AciException(WARN_ACI_SYNTAX_ROLEDN_NOT_SUPPORTED.get(expression));
                }
                default:
                  // No action needed for the remaining values.
                  break;
         }
         return new UserAttr(vals[0], vals[1], userAttrType, type);
    }
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DN2URI.java
@@ -13,6 +13,7 @@
 *
 * Copyright 2006-2010 Sun Microsystems, Inc.
 * Portions Copyright 2012-2016 ForgeRock AS.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.server.backends.pluggable;
@@ -332,6 +333,9 @@
              update(txn, entryDN, toStrings(a));
            }
            break;
          default:
            // No action needed for the remaining values.
            break;
        }
      }
    }
opendj-server-legacy/src/main/java/org/opends/server/backends/task/TaskBackend.java
@@ -13,6 +13,7 @@
 *
 * Copyright 2006-2009 Sun Microsystems, Inc.
 * Portions Copyright 2011-2016 ForgeRock AS.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.server.backends.task;
@@ -761,6 +762,9 @@
          searchScheduledTasks  = true;
          searchRecurringTasks  = true;
          break;
        default:
          // No action needed for the remaining values.
          break;
      }
    }
    else if (baseDN.equals(scheduledTaskParentDN))
@@ -780,6 +784,9 @@
        case SUBORDINATES:
          searchScheduledTasks  = true;
          break;
        default:
          // No action needed for the remaining values.
          break;
      }
    }
    else if (baseDN.equals(recurringTaskParentDN))
@@ -799,6 +806,9 @@
        case SUBORDINATES:
          searchRecurringTasks  = true;
          break;
        default:
          // No action needed for the remaining values.
          break;
      }
    }
    else
opendj-server-legacy/src/main/java/org/opends/server/core/BindOperationBasis.java
@@ -13,6 +13,7 @@
 *
 * Copyright 2007-2010 Sun Microsystems, Inc.
 * Portions Copyright 2013-2016 ForgeRock AS.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.server.core;
@@ -516,6 +517,10 @@
          {
            bindDN = actualRootDN;
          }
          break;
        default:
          // No action needed for the remaining values.
          break;
      }
      workflowExecuted = execute(this, bindDN);
opendj-server-legacy/src/main/java/org/opends/server/core/DirectoryServer.java
@@ -3590,6 +3590,9 @@
         }
         break;
        default:
          // No action needed for the remaining values.
          break;
      }
    }
@@ -3655,6 +3658,9 @@
          // Modify may or may not be allowed, but we'll leave that
          // determination up to the modify operation itself.
        default:
          // No action needed for the remaining values.
          break;
      }
    }
  }
opendj-server-legacy/src/main/java/org/opends/server/core/SearchOperationBasis.java
@@ -1216,6 +1216,9 @@
        }
      }
      break;
    default:
      // No action needed for the remaining values.
      break;
    }
    return false;
opendj-server-legacy/src/main/java/org/opends/server/extensions/EntryDNVirtualAttributeProvider.java
@@ -13,6 +13,7 @@
 *
 * Copyright 2008-2009 Sun Microsystems, Inc.
 * Portions Copyright 2012-2016 ForgeRock AS.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.server.extensions;
@@ -283,6 +284,9 @@
          }
        }
        break;
      default:
        // No action needed for the remaining values.
        break;
    }
  }
}
opendj-server-legacy/src/main/java/org/opends/server/extensions/ExternalSASLMechanismHandler.java
@@ -13,6 +13,7 @@
 *
 * Copyright 2006-2009 Sun Microsystems, Inc.
 * Portions Copyright 2013-2016 ForgeRock AS.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.server.extensions;
@@ -278,6 +279,9 @@
            return;
          }
        }
      default:
        // No action needed for the remaining values.
        break;
    }
opendj-server-legacy/src/main/java/org/opends/server/extensions/IsMemberOfVirtualAttributeProvider.java
@@ -13,6 +13,7 @@
 *
 * Copyright 2008-2009 Sun Microsystems, Inc.
 * Portions Copyright 2011-2016 ForgeRock AS.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.server.extensions;
@@ -343,6 +344,9 @@
          }
        }
        break;
      default:
        // No action needed for the remaining values.
        break;
    }
    return null;
opendj-server-legacy/src/main/java/org/opends/server/extensions/StaticGroup.java
@@ -13,6 +13,7 @@
 *
 * Copyright 2008-2010 Sun Microsystems, Inc.
 * Portions Copyright 2011-2016 ForgeRock AS.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.server.extensions;
@@ -599,6 +600,9 @@
                }
              }
              break;
            default:
              // No action needed for the remaining values.
              break;
          }
        }
      }
opendj-server-legacy/src/main/java/org/opends/server/plugins/PasswordPolicyImportPlugin.java
@@ -13,6 +13,7 @@
 *
 * Copyright 2006-2010 Sun Microsystems, Inc.
 * Portions Copyright 2011-2016 ForgeRock AS.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.server.plugins;
@@ -240,6 +241,9 @@
      case USER_PASSWORD:
        userPWTypes.add(t);
        break;
      default:
        // No action needed for the remaining values.
        break;
      }
    }
opendj-server-legacy/src/main/java/org/opends/server/plugins/profiler/ProfilerPlugin.java
@@ -13,6 +13,7 @@
 *
 * Copyright 2006-2008 Sun Microsystems, Inc.
 * Portions Copyright 2014-2016 ForgeRock AS.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.server.plugins.profiler;
import static org.opends.messages.PluginMessages.*;
@@ -352,6 +353,9 @@
          }
        }
        break;
      default:
        // No action needed for the remaining values.
        break;
    }
    return ccr;
opendj-server-legacy/src/main/java/org/opends/server/replication/common/StatusMachine.java
@@ -12,6 +12,7 @@
 * information: "Portions Copyright [year] [name of copyright owner]".
 *
 * Copyright 2008 Sun Microsystems, Inc.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.server.replication.common;
@@ -39,6 +40,9 @@
      case DEGRADED_STATUS:
      case BAD_GEN_ID_STATUS:
        return true;
      default:
        // No action needed for the remaining values.
        break;
    }
    return false;
opendj-server-legacy/src/main/java/org/opends/server/replication/plugin/AttrHistoricalMultiple.java
@@ -13,6 +13,7 @@
 *
 * Copyright 2006-2010 Sun Microsystems, Inc.
 * Portions Copyright 2011-2016 ForgeRock AS.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.server.replication.plugin;
@@ -330,6 +331,9 @@
    case INCREMENT:
      /* FIXME : we should update CSN */
      break;
    default:
      // No action needed for the remaining values.
      break;
    }
  }
opendj-server-legacy/src/main/java/org/opends/server/replication/plugin/AttrHistoricalSingle.java
@@ -13,6 +13,7 @@
 *
 * Copyright 2008-2010 Sun Microsystems, Inc.
 * Portions Copyright 2011-2016 ForgeRock AS.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.server.replication.plugin;
@@ -102,6 +103,9 @@
    case INCREMENT:
      /* FIXME : we should update CSN */
      break;
    default:
      // No action needed for the remaining values.
      break;
    }
  }
@@ -261,6 +265,9 @@
    case INCREMENT:
      /* FIXME : we should update CSN */
      break;
    default:
      // No action needed for the remaining values.
      break;
    }
    return conflict;
  }
opendj-server-legacy/src/main/java/org/opends/server/tools/LDAPConnection.java
@@ -348,6 +348,9 @@
              case CHANGE_AFTER_RESET:
                out.println(INFO_BIND_MUST_CHANGE_PASSWORD.get());
                break;
              default:
                // No action needed for the remaining values.
                break;
            }
          }
opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeUtils.java
@@ -375,6 +375,9 @@
            ldifDNs.add(DN.valueOf(removeDnPrefix(dnLine)));
          }
          break;
        default:
          // No action needed for the remaining values.
          break;
        }
      }
opendj-server-legacy/src/main/java/org/opends/server/types/LDAPURL.java
@@ -1480,6 +1480,9 @@
      case SUBORDINATES:
        buffer.append("subordinate");
        break;
      default:
        // No action needed for the remaining values.
        break;
    }
    buffer.append("?");
opendj-server-legacy/src/main/java/org/opends/server/workflowelement/localbackend/LocalBackendAddOperation.java
@@ -14,6 +14,7 @@
 * Copyright 2008-2010 Sun Microsystems, Inc.
 * Portions Copyright 2011-2016 ForgeRock AS.
 * Portions Copyright 2024-2025 3A Systems,LLC.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.server.workflowelement.localbackend;
@@ -880,6 +881,10 @@
                    ResultCode.INVALID_ATTRIBUTE_SYNTAX, message);
              case WARN:
                logger.error(message);
                break;
              default:
                // No action needed for the remaining values.
                break;
              }
            }
          }
opendj-server-legacy/src/main/java/org/opends/server/workflowelement/localbackend/LocalBackendModifyDNOperation.java
@@ -13,6 +13,7 @@
 *
 * Copyright 2008-2010 Sun Microsystems, Inc.
 * Portions Copyright 2011-2016 ForgeRock AS.
 * Portions Copyright 2026 3A Systems, LLC.
 * Portions copyright 2024-2025 3A Systems,LLC.
 */
package org.opends.server.workflowelement.localbackend;
@@ -738,6 +739,9 @@
        case INCREMENT:
          newEntry.incrementAttribute(a);
          break;
        default:
          // No action needed for the remaining values.
          break;
      }
    }
opendj-server-legacy/src/main/java/org/opends/server/workflowelement/localbackend/LocalBackendModifyOperation.java
@@ -14,6 +14,7 @@
 * Copyright 2008-2011 Sun Microsystems, Inc.
 * Portions Copyright 2011-2016 ForgeRock AS.
 * Portions Copyright 2024-2025 3A Systems,LLC.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.server.workflowelement.localbackend;
@@ -951,6 +952,9 @@
    case INCREMENT:
      processIncrementModification(attr);
      break;
    default:
      // No action needed for the remaining values.
      break;
    }
  }
@@ -1235,6 +1239,9 @@
          logger.error(msg);
          invalidReason = new LocalizableMessageBuilder();
          break;
        default:
          // No action needed for the remaining values.
          break;
        }
      }
    }
opendj-server-legacy/src/main/java/org/opends/server/workflowelement/localbackend/LocalBackendWorkflowElement.java
@@ -13,6 +13,7 @@
 *
 * Copyright 2008-2010 Sun Microsystems, Inc.
 * Portions Copyright 2011-2016 ForgeRock AS.
 * Portions Copyright 2026 3A Systems, LLC.
 */
package org.opends.server.workflowelement.localbackend;
@@ -711,6 +712,10 @@
      {
        throw new DirectoryException(ResultCode.UNWILLING_TO_PERFORM, errorMsg.get(entryDN));
      }
      break;
    default:
      // No action needed for the remaining values.
      break;
    }
  }