src/java.base/share/classes/sun/security/x509/DistributionPoint.java

Print this page
rev 10521 : 8055723[core]: Replace concat String to append in StringBuilder parameters
Contributed-by: Otavio Santana <otaviojava@java.net>


 364         }
 365         return hash;
 366     }
 367 
 368     /**
 369      * Return a string representation for reasonFlag bit 'reason'.
 370      */
 371     private static String reasonToString(int reason) {
 372         if ((reason > 0) && (reason < REASON_STRINGS.length)) {
 373             return REASON_STRINGS[reason];
 374         }
 375         return "Unknown reason " + reason;
 376     }
 377 
 378     /**
 379      * Return a printable string of the Distribution Point.
 380      */
 381     public String toString() {
 382         StringBuilder sb = new StringBuilder();
 383         if (fullName != null) {
 384             sb.append("DistributionPoint:\n     " + fullName + "\n");
 385         }
 386         if (relativeName != null) {
 387             sb.append("DistributionPoint:\n     " + relativeName + "\n");
 388         }
 389 
 390         if (reasonFlags != null) {
 391             sb.append("   ReasonFlags:\n");
 392             for (int i = 0; i < reasonFlags.length; i++) {
 393                 if (reasonFlags[i]) {
 394                     sb.append("    " + reasonToString(i) + "\n");
 395                 }
 396             }
 397         }
 398         if (crlIssuer != null) {
 399             sb.append("   CRLIssuer:" + crlIssuer + "\n");
 400         }
 401         return sb.toString();
 402     }
 403 
 404 }


 364         }
 365         return hash;
 366     }
 367 
 368     /**
 369      * Return a string representation for reasonFlag bit 'reason'.
 370      */
 371     private static String reasonToString(int reason) {
 372         if ((reason > 0) && (reason < REASON_STRINGS.length)) {
 373             return REASON_STRINGS[reason];
 374         }
 375         return "Unknown reason " + reason;
 376     }
 377 
 378     /**
 379      * Return a printable string of the Distribution Point.
 380      */
 381     public String toString() {
 382         StringBuilder sb = new StringBuilder();
 383         if (fullName != null) {
 384             sb.append("DistributionPoint:\n     ").append(fullName).append('\n');
 385         }
 386         if (relativeName != null) {
 387             sb.append("DistributionPoint:\n     ").append(relativeName).append('\n');
 388         }
 389 
 390         if (reasonFlags != null) {
 391             sb.append("   ReasonFlags:\n");
 392             for (int i = 0; i < reasonFlags.length; i++) {
 393                 if (reasonFlags[i]) {
 394                     sb.append("    ").append(reasonToString(i)).append('\n');
 395                 }
 396             }
 397         }
 398         if (crlIssuer != null) {
 399             sb.append("   CRLIssuer:").append(crlIssuer).append('\n');
 400         }
 401         return sb.toString();
 402     }
 403 
 404 }