public final boolean equals()

in plugin/src/software/aws/toolkits/eclipse/amazonq/lsp/auth/model/LoginDetails.java [35:55]


    public final boolean equals(final LoginDetails loginDetails2) {
        if (loginDetails2 == null) {
            return false;
        }

        LoginType loginType2 = loginDetails2.getLoginType();
        boolean isLoggedIn2 = loginDetails2.getIsLoggedIn();
        String issuerUrl2 = loginDetails2.getIssuerUrl();

        if (loginType == null && loginType2 != null || loginType != null && loginType2 == null) {
            return false;
        }

        if (issuerUrl == null && issuerUrl2 != null || issuerUrl != null && issuerUrl2 == null) {
            return false;
        }

        return isLoggedIn == isLoggedIn2
                && (loginType == null && loginType2 == null || loginType.equals(loginType2))
                && (issuerUrl == null && issuerUrl2 == null || issuerUrl.equals(issuerUrl2));
    }