mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 14:54:52 +02:00
8325189
: Enable this-escape javac warning in java.base
Reviewed-by: alanb, erikj, naoto, smarks, ihse, joehw, lancea, weijun
This commit is contained in:
parent
299a8ee68d
commit
fbd15b2087
93 changed files with 151 additions and 2 deletions
|
@ -89,6 +89,7 @@ public class DigestInputStream extends FilterInputStream {
|
|||
*
|
||||
* @param digest the message digest to associate with this stream.
|
||||
*/
|
||||
@SuppressWarnings("this-escape")
|
||||
public DigestInputStream(InputStream stream, MessageDigest digest) {
|
||||
super(stream);
|
||||
setMessageDigest(digest);
|
||||
|
|
|
@ -67,6 +67,7 @@ public class DigestOutputStream extends FilterOutputStream {
|
|||
*
|
||||
* @param digest the message digest to associate with this stream.
|
||||
*/
|
||||
@SuppressWarnings("this-escape")
|
||||
public DigestOutputStream(OutputStream stream, MessageDigest digest) {
|
||||
super(stream);
|
||||
setMessageDigest(digest);
|
||||
|
|
|
@ -116,6 +116,7 @@ public abstract class Identity implements Principal, Serializable {
|
|||
* @throws KeyManagementException if there is already an {@code Identity}
|
||||
* with the same name in the scope.
|
||||
*/
|
||||
@SuppressWarnings("this-escape")
|
||||
public Identity(String name, IdentityScope scope) throws
|
||||
KeyManagementException {
|
||||
this(name);
|
||||
|
|
|
@ -187,6 +187,7 @@ public abstract class Provider extends Properties {
|
|||
* @deprecated use {@link #Provider(String, String, String)} instead.
|
||||
*/
|
||||
@Deprecated(since="9")
|
||||
@SuppressWarnings("this-escape")
|
||||
protected Provider(String name, double version, String info) {
|
||||
this.name = name;
|
||||
this.version = version;
|
||||
|
@ -227,6 +228,7 @@ public abstract class Provider extends Properties {
|
|||
*
|
||||
* @since 9
|
||||
*/
|
||||
@SuppressWarnings("this-escape")
|
||||
protected Provider(String name, String versionStr, String info) {
|
||||
this.name = name;
|
||||
this.versionStr = versionStr;
|
||||
|
|
|
@ -98,6 +98,7 @@ public class PKIXBuilderParameters extends PKIXParameters {
|
|||
* {@code trustAnchors} are not of type
|
||||
* {@code java.security.cert.TrustAnchor}
|
||||
*/
|
||||
@SuppressWarnings("this-escape")
|
||||
public PKIXBuilderParameters(Set<TrustAnchor> trustAnchors, CertSelector
|
||||
targetConstraints) throws InvalidAlgorithmParameterException
|
||||
{
|
||||
|
@ -123,6 +124,7 @@ public class PKIXBuilderParameters extends PKIXParameters {
|
|||
* @throws NullPointerException if {@code keystore} is
|
||||
* {@code null}
|
||||
*/
|
||||
@SuppressWarnings("this-escape")
|
||||
public PKIXBuilderParameters(KeyStore keystore,
|
||||
CertSelector targetConstraints)
|
||||
throws KeyStoreException, InvalidAlgorithmParameterException
|
||||
|
|
|
@ -114,6 +114,7 @@ public class PKIXParameters implements CertPathParameters {
|
|||
* @throws ClassCastException if any of the elements in the {@code Set}
|
||||
* are not of type {@code java.security.cert.TrustAnchor}
|
||||
*/
|
||||
@SuppressWarnings("this-escape")
|
||||
public PKIXParameters(Set<TrustAnchor> trustAnchors)
|
||||
throws InvalidAlgorithmParameterException
|
||||
{
|
||||
|
@ -138,6 +139,7 @@ public class PKIXParameters implements CertPathParameters {
|
|||
* not contain at least one trusted certificate entry
|
||||
* @throws NullPointerException if the keystore is {@code null}
|
||||
*/
|
||||
@SuppressWarnings("this-escape")
|
||||
public PKIXParameters(KeyStore keystore)
|
||||
throws KeyStoreException, InvalidAlgorithmParameterException
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue