< prev index next >

src/java.naming/share/classes/com/sun/jndi/toolkit/url/GenericURLContext.java

Print this page
rev 52881 : 8214971: Replace use of string.equals("") with isEmpty()
Reviewed-by: jlaskey, prappo, lancea, dfuchs, redestad


 459         } finally {
 460             ctx.close();
 461         }
 462     }
 463 
 464     public NameParser getNameParser(Name name) throws NamingException {
 465         if (name.size() == 1) {
 466             return getNameParser(name.get(0));
 467         } else {
 468             Context ctx = getContinuationContext(name);
 469             try {
 470                 return ctx.getNameParser(name.getSuffix(1));
 471             } finally {
 472                 ctx.close();
 473             }
 474         }
 475     }
 476 
 477     public String composeName(String name, String prefix)
 478         throws NamingException {
 479             if (prefix.equals("")) {
 480                 return name;
 481             } else if (name.equals("")) {
 482                 return prefix;
 483             } else {
 484                 return (prefix + "/" + name);
 485             }
 486     }
 487 
 488     public Name composeName(Name name, Name prefix) throws NamingException {
 489         Name result = (Name)prefix.clone();
 490         result.addAll(name);
 491         return result;
 492     }
 493 
 494     public Object removeFromEnvironment(String propName)
 495         throws NamingException {
 496             if (myEnv == null) {
 497                 return null;
 498             }
 499             return myEnv.remove(propName);
 500     }
 501 




 459         } finally {
 460             ctx.close();
 461         }
 462     }
 463 
 464     public NameParser getNameParser(Name name) throws NamingException {
 465         if (name.size() == 1) {
 466             return getNameParser(name.get(0));
 467         } else {
 468             Context ctx = getContinuationContext(name);
 469             try {
 470                 return ctx.getNameParser(name.getSuffix(1));
 471             } finally {
 472                 ctx.close();
 473             }
 474         }
 475     }
 476 
 477     public String composeName(String name, String prefix)
 478         throws NamingException {
 479             if (prefix.isEmpty()) {
 480                 return name;
 481             } else if (name.isEmpty()) {
 482                 return prefix;
 483             } else {
 484                 return (prefix + "/" + name);
 485             }
 486     }
 487 
 488     public Name composeName(Name name, Name prefix) throws NamingException {
 489         Name result = (Name)prefix.clone();
 490         result.addAll(name);
 491         return result;
 492     }
 493 
 494     public Object removeFromEnvironment(String propName)
 495         throws NamingException {
 496             if (myEnv == null) {
 497                 return null;
 498             }
 499             return myEnv.remove(propName);
 500     }
 501 


< prev index next >