mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 07:14:30 +02:00
8284893: Fix typos in java.base
Reviewed-by: iris, wetmore, lancea, mullan, naoto
This commit is contained in:
parent
4594696f54
commit
fb469fb894
162 changed files with 369 additions and 369 deletions
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2007, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -431,7 +431,7 @@ public class BytecodeName {
|
|||
return true;
|
||||
}
|
||||
private static String quoteDisplay(String s) {
|
||||
// TO DO: Replace wierd characters in s by C-style escapes.
|
||||
// TO DO: Replace weird characters in s by C-style escapes.
|
||||
return "'"+s.replaceAll("['\\\\]", "\\\\$0")+"'";
|
||||
}
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2007, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -242,7 +242,7 @@ public final class LauncherHelper {
|
|||
ostream.print("\\n ");
|
||||
break;
|
||||
default:
|
||||
// print any bizzare line separators in hex, but really
|
||||
// print any bizarre line separators in hex, but really
|
||||
// shouldn't happen.
|
||||
ostream.printf("0x%02X", b & 0xff);
|
||||
break;
|
||||
|
@ -505,7 +505,7 @@ public final class LauncherHelper {
|
|||
}
|
||||
|
||||
/**
|
||||
* Appends the vm synoym message to the header, already created.
|
||||
* Appends the vm synonym message to the header, already created.
|
||||
* initHelpSystem must be called before using this method.
|
||||
*/
|
||||
static void appendVmSynonymMessage(String vm1, String vm2) {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2009, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -59,7 +59,7 @@ import java.util.Iterator;
|
|||
* <p><b>Error reporting:</b> There are, mostly, two families of errors that
|
||||
* can occur during an FTP session. The first kind are the network related issues
|
||||
* like a connection reset, and they are usually fatal to the session, meaning,
|
||||
* in all likelyhood the connection to the server has been lost and the session
|
||||
* in all likelihood the connection to the server has been lost and the session
|
||||
* should be restarted from scratch. These errors are reported by throwing an
|
||||
* {@link IOException}. The second kind are the errors reported by the FTP server,
|
||||
* like when trying to download a non-existing file for example. These errors
|
||||
|
@ -350,7 +350,7 @@ public abstract class FtpClient implements java.io.Closeable {
|
|||
* Retrieves a file from the ftp server and writes its content to the specified
|
||||
* {@code OutputStream}.
|
||||
* <p>If the restart offset was set, then a {@code REST} command will be
|
||||
* sent before the {@code RETR} in order to restart the tranfer from the specified
|
||||
* sent before the {@code RETR} in order to restart the transfer from the specified
|
||||
* offset.</p>
|
||||
* <p>The {@code OutputStream} is not closed by this method at the end
|
||||
* of the transfer. </p>
|
||||
|
@ -358,7 +358,7 @@ public abstract class FtpClient implements java.io.Closeable {
|
|||
* is thrown.</p>
|
||||
*
|
||||
* @param name a {@code String} containing the name of the file to
|
||||
* retreive from the server.
|
||||
* retrieve from the server.
|
||||
* @param local the {@code OutputStream} the file should be written to.
|
||||
* @return this FtpClient
|
||||
* @throws IOException if the transfer fails.
|
||||
|
@ -373,7 +373,7 @@ public abstract class FtpClient implements java.io.Closeable {
|
|||
* {@link #completePending()} <b>has</b> to be called once the application
|
||||
* is done reading from the returned stream.
|
||||
* <p>If the restart offset was set, then a {@code REST} command will be
|
||||
* sent before the {@code RETR} in order to restart the tranfer from the specified
|
||||
* sent before the {@code RETR} in order to restart the transfer from the specified
|
||||
* offset.</p>
|
||||
*
|
||||
* @param name the name of the remote file
|
||||
|
@ -616,7 +616,7 @@ public abstract class FtpClient implements java.io.Closeable {
|
|||
* <p>This method will actually block reading on the command channel for a
|
||||
* notification from the server that the command is finished. Such a
|
||||
* notification often carries extra information concerning the completion
|
||||
* of the pending action (e.g. number of bytes transfered).</p>
|
||||
* of the pending action (e.g. number of bytes transferred).</p>
|
||||
* <p>Note that this will return immediately if no command or action
|
||||
* is pending</p>
|
||||
* <p>It should be also noted that most methods issuing commands to the ftp
|
||||
|
@ -783,7 +783,7 @@ public abstract class FtpClient implements java.io.Closeable {
|
|||
* is finished iterating through the files.
|
||||
*
|
||||
* @param path the pathname of the directory to list or {@code null}
|
||||
* for the current working directoty.
|
||||
* for the current working directory.
|
||||
* @return an {@code Iterator} of files or {@code null} if the
|
||||
* command failed.
|
||||
* @throws IOException if an error occurred during the transmission
|
||||
|
@ -831,7 +831,7 @@ public abstract class FtpClient implements java.io.Closeable {
|
|||
|
||||
/**
|
||||
* Returns, when available, the size of the latest started transfer.
|
||||
* This is retreived by parsing the response string received as an initial
|
||||
* This is retrieved by parsing the response string received as an initial
|
||||
* response to a {@code RETR} or similar request.
|
||||
*
|
||||
* @return the size of the latest transfer or -1 if either there was no
|
||||
|
@ -840,12 +840,12 @@ public abstract class FtpClient implements java.io.Closeable {
|
|||
public abstract long getLastTransferSize();
|
||||
|
||||
/**
|
||||
* Returns, when available, the remote name of the last transfered file.
|
||||
* Returns, when available, the remote name of the last transferred file.
|
||||
* This is mainly useful for "put" operation when the unique flag was
|
||||
* set since it allows to recover the unique file name created on the
|
||||
* server which may be different from the one submitted with the command.
|
||||
*
|
||||
* @return the name the latest transfered file remote name, or
|
||||
* @return the name the latest transferred file remote name, or
|
||||
* {@code null} if that information is unavailable.
|
||||
*/
|
||||
public abstract String getLastFileName();
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1994, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1994, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -28,7 +28,7 @@ package sun.net.ftp;
|
|||
* Thrown to indicate that the FTP server reported an error.
|
||||
* For instance that the requested file doesn't exist or
|
||||
* that a command isn't supported.
|
||||
* <p>The specific error code can be retreived with {@link #getReplyCode() }.</p>
|
||||
* <p>The specific error code can be retrieved with {@link #getReplyCode() }.</p>
|
||||
* @author Jonathan Payne
|
||||
*/
|
||||
public class FtpProtocolException extends Exception {
|
||||
|
@ -38,7 +38,7 @@ public class FtpProtocolException extends Exception {
|
|||
|
||||
/**
|
||||
* Constructs a new {@code FtpProtocolException} from the
|
||||
* specified detail message. The reply code is set to unknow error.
|
||||
* specified detail message. The reply code is set to unknown error.
|
||||
*
|
||||
* @param detail the detail message.
|
||||
*/
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2009, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2009, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -600,7 +600,7 @@ public class FtpClient extends sun.net.ftp.FtpClient {
|
|||
// the format will be :
|
||||
// 229 Entering Extended PASSIVE Mode (|||58210|)
|
||||
//
|
||||
// So we'll use the regular expresions package to parse the output.
|
||||
// So we'll use the regular expressions package to parse the output.
|
||||
|
||||
if (epsvPat == null) {
|
||||
epsvPat = Pattern.compile("^229 .* \\(\\|\\|\\|(\\d+)\\|\\)");
|
||||
|
@ -1300,13 +1300,13 @@ public class FtpClient extends sun.net.ftp.FtpClient {
|
|||
* Retrieves a file from the ftp server and writes it to the specified
|
||||
* <code>OutputStream</code>.
|
||||
* If the restart offset was set, then a <code>REST</code> command will be
|
||||
* sent before the RETR in order to restart the tranfer from the specified
|
||||
* sent before the RETR in order to restart the transfer from the specified
|
||||
* offset.
|
||||
* The <code>OutputStream</code> is not closed by this method at the end
|
||||
* of the transfer.
|
||||
*
|
||||
* @param name a {@code String} containing the name of the file to
|
||||
* retreive from the server.
|
||||
* retrieve from the server.
|
||||
* @param local the <code>OutputStream</code> the file should be written to.
|
||||
* @throws IOException if the transfer fails.
|
||||
*/
|
||||
|
@ -1648,7 +1648,7 @@ public class FtpClient extends sun.net.ftp.FtpClient {
|
|||
* <p>This method will actually block reading on the command channel for a
|
||||
* notification from the server that the command is finished. Such a
|
||||
* notification often carries extra information concerning the completion
|
||||
* of the pending action (e.g. number of bytes transfered).</p>
|
||||
* of the pending action (e.g. number of bytes transferred).</p>
|
||||
* <p>Note that this will return true immediately if no command or action
|
||||
* is pending</p>
|
||||
* <p>It should be also noted that most methods issuing commands to the ftp
|
||||
|
@ -1926,7 +1926,7 @@ public class FtpClient extends sun.net.ftp.FtpClient {
|
|||
* is finished iterating through the files.
|
||||
*
|
||||
* @param path the pathname of the directory to list or <code>null</code>
|
||||
* for the current working directoty.
|
||||
* for the current working directory.
|
||||
* @return a <code>Iterator</code> of files or <code>null</code> if the
|
||||
* command failed.
|
||||
* @throws IOException if an error occurred during the transmission
|
||||
|
@ -1976,7 +1976,7 @@ public class FtpClient extends sun.net.ftp.FtpClient {
|
|||
* Attempts to use Kerberos GSSAPI as an authentication mechanism with the
|
||||
* ftp server. This will issue an <code>AUTH GSSAPI</code> command, and if
|
||||
* it is accepted by the server, will followup with <code>ADAT</code>
|
||||
* command to exchange the various tokens until authentification is
|
||||
* command to exchange the various tokens until authentication is
|
||||
* successful. This conforms to Appendix I of RFC 2228.
|
||||
*
|
||||
* @return <code>true</code> if authentication was successful.
|
||||
|
@ -2058,7 +2058,7 @@ public class FtpClient extends sun.net.ftp.FtpClient {
|
|||
|
||||
/**
|
||||
* Returns, when available, the size of the latest started transfer.
|
||||
* This is retreived by parsing the response string received as an initial
|
||||
* This is retrieved by parsing the response string received as an initial
|
||||
* response to a RETR or similar request.
|
||||
*
|
||||
* @return the size of the latest transfer or -1 if either there was no
|
||||
|
@ -2069,12 +2069,12 @@ public class FtpClient extends sun.net.ftp.FtpClient {
|
|||
}
|
||||
|
||||
/**
|
||||
* Returns, when available, the remote name of the last transfered file.
|
||||
* Returns, when available, the remote name of the last transferred file.
|
||||
* This is mainly useful for "put" operation when the unique flag was
|
||||
* set since it allows to recover the unique file name created on the
|
||||
* server which may be different from the one submitted with the command.
|
||||
*
|
||||
* @return the name the latest transfered file remote name, or
|
||||
* @return the name the latest transferred file remote name, or
|
||||
* <code>null</code> if that information is unavailable.
|
||||
*/
|
||||
public String getLastFileName() {
|
||||
|
@ -2136,7 +2136,7 @@ public class FtpClient extends sun.net.ftp.FtpClient {
|
|||
/**
|
||||
* Sends a <code>CCC</code> command followed by a <code>PROT C</code>
|
||||
* command to the server terminating an encrypted session and reverting
|
||||
* back to a non crypted transmission.
|
||||
* back to a non encrypted transmission.
|
||||
*
|
||||
* @return <code>true</code> if the operation was successful.
|
||||
* @throws IOException if an error occurred during transmission.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2003, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2003, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -66,7 +66,7 @@ public class DefaultProxySelector extends ProxySelector {
|
|||
* listed in order of priority.
|
||||
* Example:
|
||||
* {"ftp", "ftp.proxy", "ftpProxy", "proxy", "socksProxy"},
|
||||
* means for FTP we try in that oder:
|
||||
* means for FTP we try in that order:
|
||||
* + ftp.proxyHost & ftp.proxyPort
|
||||
* + ftpProxyHost & ftpProxyPort
|
||||
* + proxyHost & proxyPort
|
||||
|
@ -124,7 +124,7 @@ public class DefaultProxySelector extends ProxySelector {
|
|||
|
||||
static class NonProxyInfo {
|
||||
// Default value for nonProxyHosts, this provides backward compatibility
|
||||
// by excluding localhost and its litteral notations.
|
||||
// by excluding localhost and its literal notations.
|
||||
static final String defStringVal = "localhost|127.*|[::1]|0.0.0.0|[::0]";
|
||||
|
||||
String hostsSource;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2009, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -63,7 +63,7 @@ public class URLUtil {
|
|||
|
||||
int port = url.getPort();
|
||||
if (port == -1) {
|
||||
/* if no port is specificed then use the protocols
|
||||
/* if no port is specified then use the protocols
|
||||
* default, if there is one */
|
||||
port = url.getDefaultPort();
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1994, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1994, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -35,7 +35,7 @@ public class MeteredStream extends FilterInputStream {
|
|||
|
||||
// Instance variables.
|
||||
/* if expected != -1, after we've read >= expected, we're "closed" and return -1
|
||||
* from subsequest read() 's
|
||||
* from subsequent read() 's
|
||||
*/
|
||||
protected boolean closed = false;
|
||||
protected long expected;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1994, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1994, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -164,7 +164,7 @@ public class MimeTable implements FileNameMap {
|
|||
}
|
||||
|
||||
i = fname.lastIndexOf('.');
|
||||
// REMIND: OS specific delimters appear here
|
||||
// REMIND: OS specific delimiters appear here
|
||||
i = Math.max(i, fname.lastIndexOf('/'));
|
||||
i = Math.max(i, fname.lastIndexOf('?'));
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1999, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1999, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -179,7 +179,7 @@ public class ChunkedInputStream extends InputStream implements Hurryable {
|
|||
/**
|
||||
* Ensures there is <code>size</code> bytes available in
|
||||
* <code>rawData</code>. This requires that we either
|
||||
* shift the bytes in use to the begining of the buffer
|
||||
* shift the bytes in use to the beginning of the buffer
|
||||
* or allocate a large buffer with sufficient space available.
|
||||
*/
|
||||
private void ensureRawAvailable(int size) {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1994, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1994, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -523,7 +523,7 @@ public class HttpClient extends NetworkClient {
|
|||
|
||||
/* We're very particular here about what our InputStream to the server
|
||||
* looks like for reasons that are apparent if you can decipher the
|
||||
* method parseHTTP(). That's why this method is overidden from the
|
||||
* method parseHTTP(). That's why this method is overridden from the
|
||||
* superclass.
|
||||
*/
|
||||
@Override
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1996, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1996, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -233,7 +233,7 @@ public class KeepAliveCache
|
|||
}
|
||||
}
|
||||
|
||||
/* Sleeps for an alloted timeout, then checks for timed out connections.
|
||||
/* Sleeps for an allotted timeout, then checks for timed out connections.
|
||||
* Errs on the side of caution (leave connections idle for a relatively
|
||||
* short time).
|
||||
*/
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1996, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1996, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -91,7 +91,7 @@ class KeepAliveStream extends MeteredStream implements Hurryable {
|
|||
&& skip(Math.min(nskip, available())) > 0L);
|
||||
} else if (expected <= KeepAliveStreamCleaner.MAX_DATA_REMAINING && !hurried) {
|
||||
//put this KeepAliveStream on the queue so that the data remaining
|
||||
//on the socket can be cleanup asyncronously.
|
||||
//on the socket can be cleanup asynchronously.
|
||||
queueForCleanup(new KeepAliveCleanerEntry(this, hc));
|
||||
} else {
|
||||
hc.closeServer();
|
||||
|
|
|
@ -410,13 +410,13 @@ public class FtpURLConnection extends URLConnection {
|
|||
}
|
||||
|
||||
/**
|
||||
* Get the InputStream to retreive the remote file. It will issue the
|
||||
* Get the InputStream to retrieve the remote file. It will issue the
|
||||
* "get" (or "dir") command to the ftp server.
|
||||
*
|
||||
* @return the {@code InputStream} to the connection.
|
||||
*
|
||||
* @throws IOException if already opened for output
|
||||
* @throws FtpProtocolException if errors occur during the transfert.
|
||||
* @throws FtpProtocolException if errors occur during the transfer.
|
||||
*/
|
||||
@Override
|
||||
public InputStream getInputStream() throws IOException {
|
||||
|
@ -543,7 +543,7 @@ public class FtpURLConnection extends URLConnection {
|
|||
*
|
||||
* @throws IOException if already opened for input or the URL
|
||||
* points to a directory
|
||||
* @throws FtpProtocolException if errors occur during the transfert.
|
||||
* @throws FtpProtocolException if errors occur during the transfer.
|
||||
*/
|
||||
@Override
|
||||
public OutputStream getOutputStream() throws IOException {
|
||||
|
@ -553,7 +553,7 @@ public class FtpURLConnection extends URLConnection {
|
|||
|
||||
if (http != null) {
|
||||
OutputStream out = http.getOutputStream();
|
||||
// getInputStream() is neccessary to force a writeRequests()
|
||||
// getInputStream() is necessary to force a writeRequests()
|
||||
// on the http client.
|
||||
http.getInputStream();
|
||||
return out;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1997, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -467,7 +467,7 @@ class DigestAuthentication extends AuthenticationInfo {
|
|||
String algorithm = p.findValue("algorithm");
|
||||
String digestName = algorithm;
|
||||
if (algorithm == null || algorithm.isEmpty()) {
|
||||
algorithm = "MD5"; // The default, accoriding to rfc2069
|
||||
algorithm = "MD5"; // The default, according to rfc2069
|
||||
digestName = "MD5";
|
||||
} else {
|
||||
algorithm = algorithm.toUpperCase(Locale.ROOT);
|
||||
|
|
|
@ -600,7 +600,7 @@ public class HttpURLConnection extends java.net.HttpURLConnection {
|
|||
}
|
||||
}
|
||||
|
||||
/* adds the standard key/val pairs to reqests if necessary & write to
|
||||
/* adds the standard key/val pairs to requests if necessary & write to
|
||||
* given PrintStream
|
||||
*/
|
||||
private void writeRequests() throws IOException {
|
||||
|
@ -1899,7 +1899,7 @@ public class HttpURLConnection extends java.net.HttpURLConnection {
|
|||
|
||||
// some flags should be reset to its initialized form so that
|
||||
// even after a redirect the necessary checks can still be
|
||||
// preformed.
|
||||
// performed.
|
||||
inNegotiate = false;
|
||||
inNegotiateProxy = false;
|
||||
|
||||
|
@ -3084,7 +3084,7 @@ public class HttpURLConnection extends java.net.HttpURLConnection {
|
|||
* can be considered an approximation in that we may close a
|
||||
* different idle connection to that used by the request.
|
||||
* Additionally it's possible that we close two connections
|
||||
* - the first becuase it wasn't an EOF (and couldn't be
|
||||
* - the first because it wasn't an EOF (and couldn't be
|
||||
* hurried) - the second, another idle connection to the
|
||||
* same server. The is okay because "disconnect" is an
|
||||
* indication that the application doesn't intend to access
|
||||
|
@ -3112,7 +3112,7 @@ public class HttpURLConnection extends java.net.HttpURLConnection {
|
|||
|
||||
|
||||
} else {
|
||||
// We are deliberatly being disconnected so HttpClient
|
||||
// We are deliberately being disconnected so HttpClient
|
||||
// should not try to resend the request no matter what stage
|
||||
// of the connection we are in.
|
||||
http.setDoNotRetry(true);
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2009, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2009, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -32,7 +32,7 @@ import sun.util.logging.PlatformLogger;
|
|||
|
||||
/**
|
||||
* Proxy class for loading NTLMAuthentication, so as to remove static
|
||||
* dependancy.
|
||||
* dependency.
|
||||
*/
|
||||
class NTLMAuthenticationProxy {
|
||||
private static Method supportsTA;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2005, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2005, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -52,7 +52,7 @@ class NegotiateAuthentication extends AuthenticationInfo {
|
|||
@SuppressWarnings("serial") // Not statically typed as Serializable
|
||||
private final HttpCallerInfo hci;
|
||||
|
||||
// These maps are used to manage the GSS availability for diffrent
|
||||
// These maps are used to manage the GSS availability for different
|
||||
// hosts. The key for both maps is the host name.
|
||||
// <code>supported</code> is set when isSupported is checked,
|
||||
// if it's true, a cached Negotiator is put into <code>cache</code>.
|
||||
|
@ -97,7 +97,7 @@ class NegotiateAuthentication extends AuthenticationInfo {
|
|||
/**
|
||||
* Find out if the HttpCallerInfo supports Negotiate protocol. In order to
|
||||
* find out yes or no, an initialization of a Negotiator object against it
|
||||
* is tried. The generated object will be cached under the name of ths
|
||||
* is tried. The generated object will be cached under the name of the
|
||||
* hostname at a success try.<br>
|
||||
*
|
||||
* If this method is called for the second time on an HttpCallerInfo with
|
||||
|
|
|
@ -563,13 +563,13 @@ final class HttpsClient extends HttpClient
|
|||
if (isDefaultHostnameVerifier) {
|
||||
// If the HNV is the default from HttpsURLConnection, we
|
||||
// will do the spoof checks in SSLSocket.
|
||||
SSLParameters paramaters = s.getSSLParameters();
|
||||
paramaters.setEndpointIdentificationAlgorithm("HTTPS");
|
||||
SSLParameters parameters = s.getSSLParameters();
|
||||
parameters.setEndpointIdentificationAlgorithm("HTTPS");
|
||||
// host has been set previously for SSLSocketImpl
|
||||
if (!(s instanceof SSLSocketImpl)) {
|
||||
paramaters.setServerNames(List.of(new SNIHostName(host)));
|
||||
parameters.setServerNames(List.of(new SNIHostName(host)));
|
||||
}
|
||||
s.setSSLParameters(paramaters);
|
||||
s.setSSLParameters(parameters);
|
||||
|
||||
needToCheckSpoofing = false;
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1997, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -180,10 +180,10 @@ public class JarURLConnection extends java.net.JarURLConnection {
|
|||
try {
|
||||
connect();
|
||||
if (jarEntry == null) {
|
||||
/* if the URL referes to an archive */
|
||||
/* if the URL refers to an archive */
|
||||
result = jarFileURLConnection.getContentLengthLong();
|
||||
} else {
|
||||
/* if the URL referes to an archive entry */
|
||||
/* if the URL refers to an archive entry */
|
||||
result = getJarEntry().getSize();
|
||||
}
|
||||
} catch (IOException e) {
|
||||
|
@ -365,7 +365,7 @@ public class JarURLConnection extends java.net.JarURLConnection {
|
|||
* Returns the default value of a <code>URLConnection</code>'s
|
||||
* <code>useCaches</code> flag.
|
||||
* <p>
|
||||
* Ths default is "sticky", being a part of the static state of all
|
||||
* The default is "sticky", being a part of the static state of all
|
||||
* URLConnections. This flag applies to the next, and all following
|
||||
* URLConnections that are created.
|
||||
*
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2001, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2001, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -239,7 +239,7 @@ public class URLJarFile extends JarFile {
|
|||
}
|
||||
|
||||
/*
|
||||
* Set the call back interface to call retrive function in sun.plugin
|
||||
* Set the call back interface to call retrieve function in sun.plugin
|
||||
* package if plugin is running.
|
||||
*/
|
||||
public static void setCallBack(URLJarFileCallBack cb)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2000, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2000, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -199,7 +199,7 @@ class SocketChannelImpl
|
|||
* Checks that the channel is open and connected.
|
||||
*
|
||||
* @apiNote This method uses the "state" field to check if the channel is
|
||||
* open. It should never be used in conjuncion with isOpen or ensureOpen
|
||||
* open. It should never be used in conjunction with isOpen or ensureOpen
|
||||
* as these methods check AbstractInterruptibleChannel's closed field - that
|
||||
* field is set before implCloseSelectableChannel is called and so before
|
||||
* the state is changed.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2008, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2008, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -47,7 +47,7 @@ public class ThreadPool {
|
|||
// indicates if thread pool is fixed size
|
||||
private final boolean isFixed;
|
||||
|
||||
// indicates the pool size (for a fixed thread pool configuratin this is
|
||||
// indicates the pool size (for a fixed thread pool configuration this is
|
||||
// the maximum pool size; for other thread pools it is the initial size)
|
||||
private final int poolSize;
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2008, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -64,7 +64,7 @@ abstract class AbstractWatchService implements WatchService {
|
|||
*/
|
||||
abstract WatchKey register(Path path,
|
||||
WatchEvent.Kind<?>[] events,
|
||||
WatchEvent.Modifier... modifers)
|
||||
WatchEvent.Modifier... modifiers)
|
||||
throws IOException;
|
||||
|
||||
// used by AbstractWatchKey to enqueue key
|
||||
|
|
|
@ -569,7 +569,7 @@ class AnnotationInvocationHandler implements InvocationHandler, Serializable {
|
|||
* java.lang.annotation.Annotation."
|
||||
*
|
||||
* The methods in Object or Annotation meeting the other
|
||||
* criteria (no arguments, contrained return type, etc.)
|
||||
* criteria (no arguments, constrained return type, etc.)
|
||||
* above are:
|
||||
*
|
||||
* String toString()
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2003, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -106,7 +106,7 @@ public class GetInstance {
|
|||
/**
|
||||
* Return a List of all the available Services that implement
|
||||
* (type, algorithm). Note that the list is initialized lazily
|
||||
* and Provider loading and lookup is only trigered when
|
||||
* and Provider loading and lookup is only triggered when
|
||||
* necessary.
|
||||
*/
|
||||
public static List<Service> getServices(String type, String algorithm) {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1996, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1996, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -59,7 +59,7 @@ public class ContentInfo {
|
|||
public static ObjectIdentifier OLD_DATA_OID =
|
||||
ObjectIdentifier.of(KnownOIDs.JDK_OLD_Data);
|
||||
|
||||
// The ASN.1 systax for the Netscape Certificate Sequence data type is
|
||||
// The ASN.1 syntax for the Netscape Certificate Sequence data type is
|
||||
// defined at:
|
||||
// http://wp.netscape.com/eng/security/comm4-cert-download.html
|
||||
public static ObjectIdentifier NETSCAPE_CERT_SEQUENCE_OID =
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1997, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -58,7 +58,7 @@ public class PKCS9Attributes {
|
|||
private final byte[] derEncoding;
|
||||
|
||||
/*
|
||||
* Contols how attributes, which are not recognized by the PKCS9Attribute
|
||||
* Controls how attributes, which are not recognized by the PKCS9Attribute
|
||||
* class, are handled during parsing.
|
||||
*/
|
||||
private boolean ignoreUnsupportedAttributes = false;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1996, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1996, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -93,7 +93,7 @@ public class PKCS10 {
|
|||
*
|
||||
* @param publicKey the public key that should be placed
|
||||
* into the certificate generated by the CA.
|
||||
* @param attributes additonal set of PKCS10 attributes requested
|
||||
* @param attributes additional set of PKCS10 attributes requested
|
||||
* for in the certificate.
|
||||
*/
|
||||
public PKCS10(PublicKey publicKey, PKCS10Attributes attributes) {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -34,7 +34,7 @@ import sun.security.util.*;
|
|||
/**
|
||||
* Represent a PKCS#10 Attribute.
|
||||
*
|
||||
* <p>Attributes are additonal information which can be inserted in a PKCS#10
|
||||
* <p>Attributes are additional information which can be inserted in a PKCS#10
|
||||
* certificate request. For example a "Driving License Certificate" could have
|
||||
* the driving license number as an attribute.
|
||||
*
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2016, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -591,7 +591,7 @@ public abstract class AbstractDrbg {
|
|||
* Returns the current configuration as a {@link DrbgParameters.Instantiation}
|
||||
* object.
|
||||
*
|
||||
* @return the curent configuration
|
||||
* @return the current configuration
|
||||
*/
|
||||
protected SecureRandomParameters engineGetParameters() {
|
||||
// Or read from variable.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1997, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -636,7 +636,7 @@ public class PolicyFile extends java.security.Policy {
|
|||
pe.add(new PropertyPermission("java.vm.name",
|
||||
SecurityConstants.PROPERTY_READ_ACTION));
|
||||
|
||||
// No need to sync because noone has access to newInfo yet
|
||||
// No need to sync because no one has access to newInfo yet
|
||||
newInfo.policyEntries.add(pe);
|
||||
|
||||
return null;
|
||||
|
@ -789,7 +789,7 @@ public class PolicyFile extends java.security.Policy {
|
|||
}
|
||||
}
|
||||
|
||||
// No need to sync because noone has access to newInfo yet
|
||||
// No need to sync because no one has access to newInfo yet
|
||||
newInfo.policyEntries.add(entry);
|
||||
} catch (Exception e) {
|
||||
Object[] source = {e.toString()};
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1996, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1996, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -46,7 +46,7 @@ package sun.security.provider;
|
|||
* <p>
|
||||
* These values are gathered in the background by a daemon thread
|
||||
* thus allowing the system to continue performing it's different
|
||||
* activites, which in turn add entropy to the random seed.
|
||||
* activities, which in turn add entropy to the random seed.
|
||||
* <p>
|
||||
* The class also gathers miscellaneous system information, some
|
||||
* machine dependent, some not. This information is then hashed together
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2000, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -125,7 +125,7 @@ public class AdjacencyList {
|
|||
|
||||
// Each time this method is called, we're examining a new list
|
||||
// from the global list. So, we have to start by getting the list
|
||||
// that contains the set of Vertexes we're considering.
|
||||
// that contains the set of vertices we're considering.
|
||||
List<Vertex> l = theList.get(index);
|
||||
|
||||
// we're interested in the case where all indexes are -1...
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2003, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2003, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -65,7 +65,7 @@ public final class RSAPrivateCrtKeyImpl
|
|||
private BigInteger q; // prime q
|
||||
private BigInteger pe; // prime exponent p
|
||||
private BigInteger qe; // prime exponent q
|
||||
private BigInteger coeff; // CRT coeffcient
|
||||
private BigInteger coeff; // CRT coefficient
|
||||
|
||||
private transient KeyType type;
|
||||
|
||||
|
|
|
@ -81,7 +81,7 @@ enum Alert {
|
|||
// description of the Alert
|
||||
final String description;
|
||||
|
||||
// Does tha alert happen during handshake only?
|
||||
// Does the alert happen during handshake only?
|
||||
final boolean handshakeOnly;
|
||||
|
||||
// Alert message consumer
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2015, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -810,7 +810,7 @@ final class CertStatusExtension {
|
|||
new SSLProtocolException(
|
||||
"Invalid status_request_v2 extension: " +
|
||||
"insufficient data (request_length=" + requestLen +
|
||||
", remining=" + message.remaining() + ")"));
|
||||
", remaining=" + message.remaining() + ")"));
|
||||
}
|
||||
|
||||
byte[] encoded = new byte[requestLen];
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2015, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2015, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -433,7 +433,7 @@ final class CertificateRequest {
|
|||
if (signatureSchemes == null || signatureSchemes.isEmpty()) {
|
||||
throw handshakeContext.conContext.fatal(Alert.ILLEGAL_PARAMETER,
|
||||
"No signature algorithms specified for " +
|
||||
"CertificateRequest hanshake message");
|
||||
"CertificateRequest handshake message");
|
||||
}
|
||||
this.algorithmIds = new int[signatureSchemes.size()];
|
||||
int i = 0;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2015, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2015, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -151,7 +151,7 @@ final class CertificateStatus {
|
|||
statusType = CertStatusRequestType.valueOf((byte)Record.getInt8(m));
|
||||
if (statusType == CertStatusRequestType.OCSP) {
|
||||
byte[] respDER = Record.getBytes24(m);
|
||||
// Convert the incoming bytes to a OCSPResponse strucutre
|
||||
// Convert the incoming bytes to a OCSPResponse structure
|
||||
if (respDER.length > 0) {
|
||||
encodedResponses.add(respDER);
|
||||
encodedResponsesLen = 3 + respDER.length;
|
||||
|
@ -164,7 +164,7 @@ final class CertificateStatus {
|
|||
int respListLen = Record.getInt24(m);
|
||||
encodedResponsesLen = respListLen;
|
||||
|
||||
// Add each OCSP reponse into the array list in the order
|
||||
// Add each OCSP response into the array list in the order
|
||||
// we receive them off the wire. A zero-length array is
|
||||
// allowed for ocsp_multi, and means that a response for
|
||||
// a given certificate is not available.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2015, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -131,7 +131,7 @@ final class DTLSInputRecord extends InputRecord implements DTLSRecord {
|
|||
byte contentType = packet.get(); // pos: 0
|
||||
byte majorVersion = packet.get(); // pos: 1
|
||||
byte minorVersion = packet.get(); // pos: 2
|
||||
byte[] recordEnS = new byte[8]; // epoch + seqence
|
||||
byte[] recordEnS = new byte[8]; // epoch + sequence
|
||||
packet.get(recordEnS);
|
||||
int recordEpoch = ((recordEnS[0] & 0xFF) << 8) |
|
||||
(recordEnS[1] & 0xFF); // pos: 3, 4
|
||||
|
@ -1416,7 +1416,7 @@ final class DTLSInputRecord extends InputRecord implements DTLSRecord {
|
|||
//
|
||||
// Note: need to consider more messages in this flight if
|
||||
// ht_supplemental_data and ht_certificate_url are
|
||||
// suppported in the future.
|
||||
// supported in the future.
|
||||
//
|
||||
if ((flightType == SSLHandshake.CERTIFICATE.id) ||
|
||||
(flightType == SSLHandshake.CLIENT_KEY_EXCHANGE.id)) {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1996, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1996, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -353,7 +353,7 @@ final class DTLSOutputRecord extends OutputRecord implements DTLSRecord {
|
|||
// In this implementation, two times of retransmits would be attempted
|
||||
// before backing off. The back off is supported only if the packet
|
||||
// size is bigger than 256 bytes.
|
||||
private int retransmits = 2; // attemps of retransmits
|
||||
private int retransmits = 2; // attempts of retransmits
|
||||
|
||||
void queueUpHandshake(byte[] buf,
|
||||
int offset, int length) throws IOException {
|
||||
|
@ -623,7 +623,7 @@ final class DTLSOutputRecord extends OutputRecord implements DTLSRecord {
|
|||
|
||||
// shrink packet size
|
||||
shrinkPacketSize();
|
||||
retransmits = 2; // attemps of retransmits
|
||||
retransmits = 2; // attempts of retransmits
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2015, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -208,7 +208,7 @@ final class HelloRequest {
|
|||
} else {
|
||||
if (SSLLogger.isOn && SSLLogger.isOn("ssl,handshake")) {
|
||||
SSLLogger.fine(
|
||||
"Ingore HelloRequest, handshaking is in progress");
|
||||
"Ignore HelloRequest, handshaking is in progress");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2015, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2015, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -300,7 +300,7 @@ final class KeyShareExtension {
|
|||
for (SSLPossession pos : poses) {
|
||||
// update the context
|
||||
chc.handshakePossessions.add(pos);
|
||||
// May need more possesion types in the future.
|
||||
// May need more possession types in the future.
|
||||
if (pos instanceof NamedGroupPossession) {
|
||||
return pos.encode();
|
||||
}
|
||||
|
@ -544,7 +544,7 @@ final class KeyShareExtension {
|
|||
// use requested key share entries
|
||||
if ((shc.handshakeCredentials == null) ||
|
||||
shc.handshakeCredentials.isEmpty()) {
|
||||
// Unlikely, HelloRetryRequest should be used ealier.
|
||||
// Unlikely, HelloRetryRequest should be used earlier.
|
||||
if (SSLLogger.isOn && SSLLogger.isOn("ssl,handshake")) {
|
||||
SSLLogger.warning(
|
||||
"No available client key share entries");
|
||||
|
@ -576,7 +576,7 @@ final class KeyShareExtension {
|
|||
SSLPossession[] poses = ke.createPossessions(shc);
|
||||
for (SSLPossession pos : poses) {
|
||||
if (!(pos instanceof NamedGroupPossession)) {
|
||||
// May need more possesion types in the future.
|
||||
// May need more possession types in the future.
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -600,7 +600,7 @@ final class KeyShareExtension {
|
|||
}
|
||||
|
||||
if (keyShare == null) {
|
||||
// Unlikely, HelloRetryRequest should be used instead ealier.
|
||||
// Unlikely, HelloRetryRequest should be used instead earlier.
|
||||
if (SSLLogger.isOn && SSLLogger.isOn("ssl,handshake")) {
|
||||
SSLLogger.warning(
|
||||
"No available server key_share extension");
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1996, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1996, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -603,7 +603,7 @@ abstract class OutputRecord
|
|||
* Build the first part of the V3 record header from the V2 one
|
||||
* that's now buffered up. (Lengths are fixed up later).
|
||||
*/
|
||||
int msgLen = dstBuf.position() - 2; // Exclude the legth field itself
|
||||
int msgLen = dstBuf.position() - 2; // Exclude the length field itself
|
||||
dstBuf.position(0);
|
||||
dstBuf.put((byte)(0x80 | ((msgLen >>> 8) & 0xFF))); // pos: 0
|
||||
dstBuf.put((byte)(msgLen & 0xFF)); // pos: 1
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2015, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -570,7 +570,7 @@ final class PreSharedKeyExtension {
|
|||
computeBinder(shc, binderKey, session, pskBinderHash);
|
||||
if (!MessageDigest.isEqual(binder, computedBinder)) {
|
||||
throw shc.conContext.fatal(Alert.ILLEGAL_PARAMETER,
|
||||
"Incorect PSK binder value");
|
||||
"Incorrect PSK binder value");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2015, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2015, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -311,7 +311,7 @@ final class RenegoInfoExtension {
|
|||
}
|
||||
} else {
|
||||
// Unsafe renegotiation should have been aborted in
|
||||
// ealier processes.
|
||||
// earlier processes.
|
||||
if (SSLLogger.isOn && SSLLogger.isOn("ssl,handshake")) {
|
||||
SSLLogger.fine("Terminate insecure renegotiation");
|
||||
}
|
||||
|
@ -532,7 +532,7 @@ final class RenegoInfoExtension {
|
|||
}
|
||||
} else {
|
||||
// Unsafe renegotiation should have been aborted in
|
||||
// ealier processes.
|
||||
// earlier processes.
|
||||
if (SSLLogger.isOn && SSLLogger.isOn("ssl,handshake")) {
|
||||
SSLLogger.fine("Terminate insecure renegotiation");
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1999, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1999, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -1598,7 +1598,7 @@ final class DummyX509TrustManager extends X509ExtendedTrustManager
|
|||
public void checkClientTrusted(X509Certificate[] chain, String authType)
|
||||
throws CertificateException {
|
||||
throw new CertificateException(
|
||||
"No X509TrustManager implementation avaiable");
|
||||
"No X509TrustManager implementation available");
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
@ -461,7 +461,7 @@ final class SSLEngineImpl extends SSLEngine implements SSLTransport {
|
|||
}
|
||||
|
||||
/*
|
||||
* Make sure the destination bufffers are writable.
|
||||
* Make sure the destination buffers are writable.
|
||||
*/
|
||||
if (dsts[i].isReadOnly()) {
|
||||
throw new ReadOnlyBufferException();
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -768,7 +768,7 @@ enum SSLExtension implements SSLStringizer {
|
|||
// of the certificate_authorities extension is 2^16 bytes. The
|
||||
// maximum TLS record size is 2^14 bytes. If the handshake
|
||||
// message is bigger than maximum TLS record size, it should be
|
||||
// splitted into several records. In fact, some server
|
||||
// split into several records. In fact, some server
|
||||
// implementations do not allow ClientHello messages bigger than
|
||||
// the maximum TLS record size and will immediately abort the
|
||||
// connection with a fatal alert. Therefore, if the client trusts
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1996, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1996, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -70,7 +70,7 @@ interface SSLRecord extends Record {
|
|||
/*
|
||||
* The maximum large record size.
|
||||
*
|
||||
* Some SSL/TLS implementations support large fragment upto 2^15 bytes,
|
||||
* Some SSL/TLS implementations support large fragment up to 2^15 bytes,
|
||||
* such as Microsoft. We support large incoming fragments.
|
||||
*
|
||||
* The maximum large record size is defined as maxRecordSize plus 2^14,
|
||||
|
|
|
@ -41,7 +41,7 @@ final class SSLSecretDerivation implements SSLKeyDerivation {
|
|||
* Derive-Secret(Secret, Label, Messages) =
|
||||
* HKDF-Expand-Label(..., Transcript-Hash(""), ...);
|
||||
*
|
||||
* Hardcode tha Transcript-Hash("") result and skip a digest operation.
|
||||
* Hardcode the Transcript-Hash("") result and skip a digest operation.
|
||||
*/
|
||||
private static final byte[] sha256EmptyDigest = new byte[] {
|
||||
(byte)0xE3, (byte)0xB0, (byte)0xC4, (byte)0x42,
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -136,7 +136,7 @@ interface SSLTransport {
|
|||
// may be record sequence number overflow
|
||||
throw context.fatal(Alert.HANDSHAKE_FAILURE, she);
|
||||
} catch (EOFException eofe) {
|
||||
// rethrow EOFException, the call will handle it if neede.
|
||||
// rethrow EOFException, the call will handle it if needed.
|
||||
throw eofe;
|
||||
} catch (InterruptedIOException | SocketException se) {
|
||||
// don't close the Socket in case of timeouts or interrupts or SocketException.
|
||||
|
@ -162,7 +162,7 @@ interface SSLTransport {
|
|||
context.handshakeContext.sslConfig.enableRetransmissions &&
|
||||
context.sslContext.isDTLS()) {
|
||||
if (SSLLogger.isOn && SSLLogger.isOn("ssl,verbose")) {
|
||||
SSLLogger.finest("retransmited handshake flight");
|
||||
SSLLogger.finest("retransmitted handshake flight");
|
||||
}
|
||||
|
||||
context.outputRecord.launchRetransmission();
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1997, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1997, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -389,7 +389,7 @@ final class X509TrustManagerImpl extends X509ExtendedTrustManager
|
|||
* in server_name extension or the peer host of the connection. Peer host
|
||||
* is not always a reliable fully qualified domain name. The HostName in
|
||||
* server_name extension is more reliable than peer host. So we prefer
|
||||
* the identity checking aginst the server_name extension if present, and
|
||||
* the identity checking against the server_name extension if present, and
|
||||
* may failove to peer host checking.
|
||||
*/
|
||||
static void checkIdentity(SSLSession session,
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2003, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -32,7 +32,7 @@ import java.io.IOException;
|
|||
* defined in:
|
||||
* <a href="http://www.ietf.org/rfc/rfc3161.txt">RFC 3161</a>.
|
||||
* Individual timestampers may communicate with a Timestamping Authority (TSA)
|
||||
* over different transport machanisms. TSP permits at least the following
|
||||
* over different transport mechanisms. TSP permits at least the following
|
||||
* transports: HTTP, Internet mail, file-based and socket-based.
|
||||
*
|
||||
* @author Vincent Ryan
|
||||
|
|
|
@ -2422,7 +2422,7 @@ public final class Main {
|
|||
/*
|
||||
* Information display rule of -importkeystore
|
||||
* 1. inside single, shows failure
|
||||
* 2. inside all, shows sucess
|
||||
* 2. inside all, shows success
|
||||
* 3. inside all where there is a failure, prompt for continue
|
||||
* 4. at the final of all, shows summary
|
||||
*/
|
||||
|
|
|
@ -303,7 +303,7 @@ class MemoryCache<K,V> extends Cache<K,V> {
|
|||
}
|
||||
CacheEntry<K,V> currentEntry = cacheMap.remove(key);
|
||||
// check if the entry in the map corresponds to the expired
|
||||
// entry. If not, readd the entry
|
||||
// entry. If not, re-add the entry
|
||||
if ((currentEntry != null) && (entry != currentEntry)) {
|
||||
cacheMap.put(key, currentEntry);
|
||||
}
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1998, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1998, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -58,7 +58,7 @@ class DerIndefLenConverter {
|
|||
// actual length and the position value is substituted with a calculated
|
||||
// length octets. At the end, the new DER encoding is a concatenation of
|
||||
// all existing tags, existing definite length octets, existing contents,
|
||||
// and the newly created definte length octets in this list.
|
||||
// and the newly created definite length octets in this list.
|
||||
private ArrayList<Object> ndefsList = new ArrayList<Object>();
|
||||
|
||||
// Length of extra bytes needed to convert indefinite encoding to definite.
|
||||
|
@ -331,7 +331,7 @@ class DerIndefLenConverter {
|
|||
|
||||
/**
|
||||
* Converts a indefinite length DER encoded byte array to
|
||||
* a definte length DER encoding.
|
||||
* a definite length DER encoding.
|
||||
*
|
||||
* @param indefData the byte array holding the indefinite
|
||||
* length encoding.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1996, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1996, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -105,7 +105,7 @@ public final class ObjectIdentifier implements Serializable {
|
|||
* Otherwise, old object cannot recognize the form (component not int[])
|
||||
* and throw a ClassNotFoundException at deserialization time.
|
||||
*
|
||||
* Therfore, for the first 3 cases, exact compatibility is preserved. In
|
||||
* Therefore, for the first 3 cases, exact compatibility is preserved. In
|
||||
* the 4th case, non-huge OID is still supportable in old versions, while
|
||||
* huge OID is not.
|
||||
*/
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1996, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1996, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -45,7 +45,7 @@ import sun.security.util.*;
|
|||
* or are derived from some Certificate Authority's DSS certificate, is
|
||||
* not supported directly. The application is responsible for creating a key
|
||||
* containing the required parameters prior to using the key in cryptographic
|
||||
* operations. The follwoing is an example of how this may be done assuming
|
||||
* operations. The following is an example of how this may be done assuming
|
||||
* that we have a certificate called <code>currentCert</code> which doesn't
|
||||
* contain DSS/DSA parameters and we need to derive DSS/DSA parameters
|
||||
* from a CA's certificate called <code>caCert</code>.
|
||||
|
|
|
@ -73,7 +73,7 @@ public class AlgorithmId implements Serializable, DerEncoder {
|
|||
|
||||
/**
|
||||
* Parameters for this algorithm. These are stored in unparsed
|
||||
* DER-encoded form; subclasses can be made to automaticaly parse
|
||||
* DER-encoded form; subclasses can be made to automatically parse
|
||||
* them so there is fast access to these parameters.
|
||||
*/
|
||||
protected transient byte[] encodedParams;
|
||||
|
|
|
@ -969,7 +969,7 @@ public class X509CertImpl extends X509Certificate implements DerEncoder {
|
|||
}
|
||||
|
||||
/**
|
||||
* Gets the DER encoded certificate informations, the
|
||||
* Gets the DER encoded certificate information, the
|
||||
* <code>tbsCertificate</code> from this certificate.
|
||||
* This can be used to verify the signature independently.
|
||||
*
|
||||
|
@ -1771,7 +1771,7 @@ public class X509CertImpl extends X509Certificate implements DerEncoder {
|
|||
/************************************************************/
|
||||
|
||||
/*
|
||||
* Cert is a SIGNED ASN.1 macro, a three elment sequence:
|
||||
* Cert is a SIGNED ASN.1 macro, a three element sequence:
|
||||
*
|
||||
* - Data to be signed (ToBeSigned) -- the "raw" cert
|
||||
* - Signature algorithm (SigAlgId)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1999, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1999, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -161,7 +161,7 @@ class BreakDictionary {
|
|||
dictionaryName, "");
|
||||
}
|
||||
|
||||
// read in the column map for BMP characteres (this is serialized in
|
||||
// read in the column map for BMP characters (this is serialized in
|
||||
// its internal form: an index array followed by a data array)
|
||||
len = bb.getInt();
|
||||
short[] temp = new short[len];
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1996, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1996, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -54,7 +54,7 @@ package sun.text;
|
|||
* <LI>Smaller memory footprint.
|
||||
* </UL>
|
||||
* A compact array is composed of a index array and value array. The index
|
||||
* array contains the indicies of Unicode characters to the value array.
|
||||
* array contains the indices of Unicode characters to the value array.
|
||||
*
|
||||
* @see CompactIntArray
|
||||
* @see CompactShortArray
|
||||
|
@ -89,7 +89,7 @@ public final class CompactByteArray implements Cloneable {
|
|||
|
||||
/**
|
||||
* Constructor for CompactByteArray.
|
||||
* @param indexArray the indicies of the compact array.
|
||||
* @param indexArray the indices of the compact array.
|
||||
* @param newValues the values of the compact array.
|
||||
* @exception IllegalArgumentException If index is out of range.
|
||||
*/
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1999, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1999, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -294,7 +294,7 @@ public class DictionaryBasedBreakIterator extends RuleBasedBreakIterator {
|
|||
divideUpDictionaryRange(startPos, result);
|
||||
}
|
||||
|
||||
// otherwise, the value we got back from the inherited fuction
|
||||
// otherwise, the value we got back from the inherited function
|
||||
// is our return value, and we can dump the cache
|
||||
else {
|
||||
cachedBreakPositions = null;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2015, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2015, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -97,7 +97,7 @@ public class PropertyResourceBundleCharset extends Charset {
|
|||
}
|
||||
|
||||
// Invalid or unmappable UTF-8 sequence detected.
|
||||
// Switching to the ISO 8859-1 decorder.
|
||||
// Switching to the ISO 8859-1 decoder.
|
||||
assert cr.isMalformed() || cr.isUnmappable();
|
||||
in.reset();
|
||||
out.reset();
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 1996, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1996, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -177,7 +177,7 @@ final class CollationRules {
|
|||
+ "<\u00b4" // acute accent (spacing)
|
||||
+ "<'\u0060'" // grave accent (spacing)
|
||||
+ "<'\u005e'" // circumflex accent (spacing)
|
||||
+ "<\u00a8" // diaresis/umlaut accent (spacing)
|
||||
+ "<\u00a8" // diaeresis/umlaut accent (spacing)
|
||||
+ "<'\u007e'" // tilde accent (spacing)
|
||||
+ "<\u00b7" // middle dot (spacing)
|
||||
+ "<\u00b8" // cedilla accent (spacing)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2012, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2012, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -511,7 +511,7 @@ public class JRELocaleProviderAdapter extends LocaleProviderAdapter implements R
|
|||
private static Locale[] createAvailableLocales() {
|
||||
/*
|
||||
* Gets the locale string list from LocaleDataMetaInfo classes and then
|
||||
* contructs the Locale array and a set of language tags based on the
|
||||
* constructs the Locale array and a set of language tags based on the
|
||||
* locale string returned above.
|
||||
*/
|
||||
String supportedLocaleString = createSupportedLocaleString("AvailableLocales");
|
||||
|
|
|
@ -366,7 +366,7 @@ public class LocaleResources {
|
|||
String[][] getZoneStrings() {
|
||||
TimeZoneNamesBundle rb = localeData.getTimeZoneNames(locale);
|
||||
Set<String> keyset = getZoneIDs();
|
||||
// Use a LinkedHashSet to preseve the order
|
||||
// Use a LinkedHashSet to preserve the order
|
||||
Set<String[]> value = new LinkedHashSet<>();
|
||||
Set<String> tzIds = new HashSet<>(Arrays.asList(TimeZone.getAvailableIDs()));
|
||||
for (String key : keyset) {
|
||||
|
|
|
@ -243,7 +243,7 @@ public final class LocaleServiceProviderPool {
|
|||
* @param getter an object on which getObject() method
|
||||
* is called to obtain the provider's instance.
|
||||
* @param locale the given locale that is used as the starting one
|
||||
* @param isObjectProvider flag designating object provder or not
|
||||
* @param isObjectProvider flag designating object provider or not
|
||||
* @param key the key string for name providers
|
||||
* @param params provider specific parameters
|
||||
* @return provider's instance, or null.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue