SONAR beklagen, ändern Sie die Bedingung so, dass es nicht immer auswerten "auf " false"

public String generateURLSafeToken(String username, char[] password) throws CredentialTokenException {
    this.tokenValid = false;

    String token = null;
    if ((username.length() < 1) || (username == null)) {
        throw new CredentialTokenException("Username cannot be an empty string or null.");
    }
    if ((password.length < 1) || (password == null)) {
        throw new CredentialTokenException("Password cannot be an empty or null.");
    }

Ich mich vor diesem Fehler in Zeile 4 und Zeile 7 (username == null und password == null)

Und ich brauche dieses Teil in meinem code. Ich versuche isEmpty() anstelle von null, aber mit Problemen konfrontiert, in das auch . Was ist eine Alternative oder die Lösung um dies zu beheben SONAR Fehler

  • Tauschen Sie die Bedingungen rund um. Sie sollten überprüfen, für null vor der Prüfung der Länge.
InformationsquelleAutor Awa | 2016-09-14
Schreibe einen Kommentar