mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 07:14:30 +02:00
8215281: Use String.isEmpty() when applicable in java.base
Reviewed-by: dfuchs, alanb
This commit is contained in:
parent
c998ead188
commit
a3df1d618e
155 changed files with 340 additions and 382 deletions
|
@ -226,7 +226,7 @@ public class HeaderParser {
|
|||
for (int i=0; k.hasNext(); i++) {
|
||||
String key = k.next();
|
||||
String val = findValue (i);
|
||||
if (val != null && "".equals (val)) {
|
||||
if (val != null && val.isEmpty()) {
|
||||
val = null;
|
||||
}
|
||||
sb.append(" {").append(key).append(val == null ? "" : "," + val)
|
||||
|
|
|
@ -201,9 +201,7 @@ public class MimeEntry implements Cloneable {
|
|||
}
|
||||
|
||||
private boolean isStarred(String typeName) {
|
||||
return (typeName != null)
|
||||
&& (typeName.length() > 0)
|
||||
&& (typeName.endsWith("/*"));
|
||||
return typeName != null && typeName.endsWith("/*");
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -300,7 +298,7 @@ public class MimeEntry implements Cloneable {
|
|||
}
|
||||
|
||||
String extensions = getExtensionsAsList();
|
||||
if (extensions.length() > 0) {
|
||||
if (!extensions.isEmpty()) {
|
||||
sj.add("file_extensions=" + extensions);
|
||||
}
|
||||
|
||||
|
|
|
@ -162,7 +162,7 @@ class MimeLauncher extends Thread {
|
|||
location the application. If a valid path is not found, it
|
||||
returns false else true. */
|
||||
private boolean findExecutablePath(String str) {
|
||||
if (str == null || str.length() == 0) {
|
||||
if (str == null || str.isEmpty()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
|
@ -536,8 +536,7 @@ public final class ParseUtil {
|
|||
throws URISyntaxException
|
||||
{
|
||||
if (scheme != null) {
|
||||
if ((path != null)
|
||||
&& ((path.length() > 0) && (path.charAt(0) != '/')))
|
||||
if (path != null && !path.isEmpty() && path.charAt(0) != '/')
|
||||
throw new URISyntaxException(s,
|
||||
"Relative path in absolute URI");
|
||||
}
|
||||
|
|
|
@ -603,7 +603,7 @@ public class HttpClient extends NetworkClient {
|
|||
StringBuilder result = new StringBuilder(128);
|
||||
result.append(url.getProtocol());
|
||||
result.append(":");
|
||||
if (url.getAuthority() != null && url.getAuthority().length() > 0) {
|
||||
if (url.getAuthority() != null && !url.getAuthority().isEmpty()) {
|
||||
result.append("//");
|
||||
result.append(url.getAuthority());
|
||||
}
|
||||
|
@ -619,7 +619,7 @@ public class HttpClient extends NetworkClient {
|
|||
} else {
|
||||
fileName = url.getFile();
|
||||
|
||||
if ((fileName == null) || (fileName.length() == 0)) {
|
||||
if ((fileName == null) || (fileName.isEmpty())) {
|
||||
fileName = "/";
|
||||
} else if (fileName.charAt(0) == '?') {
|
||||
/* HTTP/1.1 spec says in 5.1.2. about Request-URI:
|
||||
|
|
|
@ -341,7 +341,7 @@ public class FtpURLConnection extends URLConnection {
|
|||
path.charAt(0) == '/') {
|
||||
path = path.substring(1);
|
||||
}
|
||||
if (path == null || path.length() == 0) {
|
||||
if (path == null || path.isEmpty()) {
|
||||
path = "./";
|
||||
}
|
||||
if (!path.endsWith("/")) {
|
||||
|
@ -555,7 +555,7 @@ public class FtpURLConnection extends URLConnection {
|
|||
}
|
||||
|
||||
decodePath(url.getPath());
|
||||
if (filename == null || filename.length() == 0) {
|
||||
if (filename == null || filename.isEmpty()) {
|
||||
throw new IOException("illegal filename for a PUT");
|
||||
}
|
||||
try {
|
||||
|
|
|
@ -248,7 +248,7 @@ public abstract class AuthenticationInfo extends AuthCacheValue implements Clone
|
|||
this.realm = realm;
|
||||
|
||||
String urlPath = url.getPath();
|
||||
if (urlPath.length() == 0)
|
||||
if (urlPath.isEmpty())
|
||||
this.path = urlPath;
|
||||
else {
|
||||
this.path = reducePath (urlPath);
|
||||
|
|
|
@ -279,7 +279,7 @@ class DigestAuthentication extends AuthenticationInfo {
|
|||
if (s == null || !s.equals("true"))
|
||||
return false;
|
||||
String newNonce = p.findValue ("nonce");
|
||||
if (newNonce == null || "".equals(newNonce)) {
|
||||
if (newNonce == null || newNonce.isEmpty()) {
|
||||
return false;
|
||||
}
|
||||
params.setNonce (newNonce);
|
||||
|
@ -323,7 +323,7 @@ class DigestAuthentication extends AuthenticationInfo {
|
|||
+ authMethod.substring(1).toLowerCase();
|
||||
}
|
||||
String algorithm = p.findValue("algorithm");
|
||||
if (algorithm == null || "".equals(algorithm)) {
|
||||
if (algorithm == null || algorithm.isEmpty()) {
|
||||
algorithm = "MD5"; // The default, accoriding to rfc2069
|
||||
}
|
||||
params.setAlgorithm (algorithm);
|
||||
|
@ -451,7 +451,7 @@ class DigestAuthentication extends AuthenticationInfo {
|
|||
}
|
||||
/* Check if there is a nextnonce field */
|
||||
String nextnonce = p.findValue ("nextnonce");
|
||||
if (nextnonce != null && ! "".equals(nextnonce)) {
|
||||
if (nextnonce != null && !nextnonce.isEmpty()) {
|
||||
params.setNonce (nextnonce);
|
||||
}
|
||||
|
||||
|
|
|
@ -3026,7 +3026,7 @@ public class HttpURLConnection extends java.net.HttpURLConnection {
|
|||
|
||||
// Filtering only if there is a cookie handler. [Assumption: the
|
||||
// cookie handler will store/retrieve the HttpOnly cookies]
|
||||
if (cookieHandler == null || value.length() == 0)
|
||||
if (cookieHandler == null || value.isEmpty())
|
||||
return value;
|
||||
|
||||
JavaNetHttpCookieAccess access =
|
||||
|
|
|
@ -143,7 +143,7 @@ final class HttpsClient extends HttpClient
|
|||
String cipherString =
|
||||
GetPropertyAction.privilegedGetProperty("https.cipherSuites");
|
||||
|
||||
if (cipherString == null || "".equals(cipherString)) {
|
||||
if (cipherString == null || cipherString.isEmpty()) {
|
||||
ciphers = null;
|
||||
} else {
|
||||
StringTokenizer tokenizer;
|
||||
|
@ -167,7 +167,7 @@ final class HttpsClient extends HttpClient
|
|||
String protocolString =
|
||||
GetPropertyAction.privilegedGetProperty("https.protocols");
|
||||
|
||||
if (protocolString == null || "".equals(protocolString)) {
|
||||
if (protocolString == null || protocolString.isEmpty()) {
|
||||
protocols = null;
|
||||
} else {
|
||||
StringTokenizer tokenizer;
|
||||
|
@ -187,7 +187,7 @@ final class HttpsClient extends HttpClient
|
|||
private String getUserAgent() {
|
||||
String userAgent =
|
||||
GetPropertyAction.privilegedGetProperty("https.agent");
|
||||
if (userAgent == null || userAgent.length() == 0) {
|
||||
if (userAgent == null || userAgent.isEmpty()) {
|
||||
userAgent = "JSSE";
|
||||
}
|
||||
return userAgent;
|
||||
|
|
|
@ -66,7 +66,7 @@ public class JavaRuntimeURLConnection extends URLConnection {
|
|||
JavaRuntimeURLConnection(URL url) throws IOException {
|
||||
super(url);
|
||||
String path = url.getPath();
|
||||
if (path.length() == 0 || path.charAt(0) != '/')
|
||||
if (path.isEmpty() || path.charAt(0) != '/')
|
||||
throw new MalformedURLException(url + " missing path or /");
|
||||
if (path.length() == 1) {
|
||||
this.module = null;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue