< prev index next >

src/share/classes/com/sun/security/auth/SubjectCodeSource.java

Print this page
rev 1461 : 6987827: security/util/Resources.java needs improvement
Reviewed-by: valeriep


 377         String returnMe = super.toString();
 378         if (getSubject() != null) {
 379             if (debug != null) {
 380                 final Subject finalSubject = getSubject();
 381                 returnMe = returnMe + "\n" +
 382                         java.security.AccessController.doPrivileged
 383                                 (new java.security.PrivilegedAction<String>() {
 384                                 public String run() {
 385                                     return finalSubject.toString();
 386                                 }
 387                         });
 388             } else {
 389                 returnMe = returnMe + "\n" + getSubject().toString();
 390             }
 391         }
 392         if (principals != null) {
 393             ListIterator<PolicyParser.PrincipalEntry> li =
 394                                         principals.listIterator();
 395             while (li.hasNext()) {
 396                 PolicyParser.PrincipalEntry pppe = li.next();
 397                 returnMe = returnMe + rb.getString("\n") +
 398                         pppe.principalClass + " " +
 399                         pppe.principalName;
 400             }
 401         }
 402         return returnMe;
 403     }
 404 }


 377         String returnMe = super.toString();
 378         if (getSubject() != null) {
 379             if (debug != null) {
 380                 final Subject finalSubject = getSubject();
 381                 returnMe = returnMe + "\n" +
 382                         java.security.AccessController.doPrivileged
 383                                 (new java.security.PrivilegedAction<String>() {
 384                                 public String run() {
 385                                     return finalSubject.toString();
 386                                 }
 387                         });
 388             } else {
 389                 returnMe = returnMe + "\n" + getSubject().toString();
 390             }
 391         }
 392         if (principals != null) {
 393             ListIterator<PolicyParser.PrincipalEntry> li =
 394                                         principals.listIterator();
 395             while (li.hasNext()) {
 396                 PolicyParser.PrincipalEntry pppe = li.next();
 397                 returnMe = returnMe + rb.getString("NEWLINE") +
 398                         pppe.principalClass + " " +
 399                         pppe.principalName;
 400             }
 401         }
 402         return returnMe;
 403     }
 404 }
< prev index next >