On 7 Apr 2020, at 19:50, Vipin Sharma <vipinsharm...@gmail.com> wrote:
Hi Pavel,
On Apr 7, 2020, at 11:11 PM, Pavel Rappo <pavel.ra...@oracle.com> wrote:
I assume you have signed the OCA [1]. If not and you want to continue, please
do it. If you've already done so, which is probably the case [2], please attach
your patch as text to this thread with the next email. Do not use zip or the
like. I will take it from there and sponsor that for you.
Yes I have signed OCA.
-Pavel
[1] https://www.oracle.com/technetwork/community/oca-486395.html
[2] changeset: 58344:65f30e209890
user: clanger
date: Wed Mar 11 13:50:13 2020 +0100
files: test/jdk/java/lang/Boolean/GetBoolean.java
test/jdk/java/lang/Boolean/MakeBooleanComparable.java
test/jdk/java/lang/Boolean/ParseBoolean.java
description:
8240524: Remove explicit type argument in test
jdk/java/lang/Boolean/MakeBooleanComparable.java
Reviewed-by: clanger, vtewari
Contributed-by: vipinsharma85 at gmail.com
Yes this is my first contribution.
Patch text:
--- old/src/java.base/share/classes/com/sun/crypto/provider/AESCipher.java
2020-04-06 00:19:10.546117441 +0530
+++ new/src/java.base/share/classes/com/sun/crypto/provider/AESCipher.java
2020-04-06 00:19:10.130115855 +0530
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2002, 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2002, 2020, 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
@@ -202,7 +202,7 @@
/**
* Sets the padding mechanism of this cipher.
*
- * @param padding the padding mechanism
+ * @param paddingScheme the padding mechanism
*
* @exception NoSuchPaddingException if the requested padding mechanism
* does not exist
--- old/src/java.base/share/classes/com/sun/crypto/provider/AESWrapCipher.java
2020-04-06 00:19:11.526121179 +0530
+++ new/src/java.base/share/classes/com/sun/crypto/provider/AESWrapCipher.java
2020-04-06 00:19:11.118119622 +0530
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004, 2017, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2004, 2020, 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
@@ -313,10 +313,10 @@
* current Cipher.engineInit(...) implementation,
* IllegalStateException will always be thrown upon invocation.
*
- * @param in the input buffer
- * @param inOffset the offset in <code>in</code> where the input
+ * @param input the input buffer
+ * @param inputOffset the offset in <code>in</code> where the input
* starts
- * @param inLen the input length.
+ * @param inputLen the input length.
*
* @return n/a.
*
--- old/src/java.base/share/classes/com/sun/crypto/provider/BlowfishCrypt.java
2020-04-06 00:19:12.462124749 +0530
+++ new/src/java.base/share/classes/com/sun/crypto/provider/BlowfishCrypt.java
2020-04-06 00:19:12.054123193 +0530
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1998, 2007, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1998, 2020, 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
@@ -130,7 +130,6 @@
*
* @param plain the buffer with the input data to be encrypted
* @param plainOffset the offset in <code>plain</code>
- * @param plainLen the length of the input data
* @param cipher the buffer for the result
* @param cipherOffset the offset in <code>cipher</code>
*/
@@ -154,7 +153,6 @@
*
* @param cipher the buffer with the input data to be decrypted
* @param cipherOffset the offset in <code>cipherOffset</code>
- * @param cipherLen the length of the input data
* @param plain the buffer for the result
* @param plainOffset the offset in <code>plain</code>
*/
--- old/src/java.base/share/classes/com/sun/crypto/provider/DESCrypt.java
2020-04-06 00:19:13.414128382 +0530
+++ new/src/java.base/share/classes/com/sun/crypto/provider/DESCrypt.java
2020-04-06 00:19:12.998126795 +0530
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2020, 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
@@ -552,7 +552,6 @@
*
* @param plain the buffer with the input data to be encrypted
* @param plainOffset the offset in <code>plain</code>
- * @param plainLen the length of the input data
* @param cipher the buffer for the result
* @param cipherOffset the offset in <code>cipher</code>
*
@@ -579,7 +578,6 @@
*
* @param cipher the buffer with the input data to be decrypted
* @param cipherOffset the offset in <code>cipherOffset</code>
- * @param cipherLen the length of the input data
* @param plain the buffer for the result
* @param plainOffset the offset in <code>plain</code>
*
---
old/src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
2020-04-06 00:19:14.374132046 +0530
+++
new/src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
2020-04-06 00:19:13.958130458 +0530
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2013, 2019, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2020, 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
@@ -262,8 +262,6 @@
* @param algorithm the algorithm name
* @param key the key
* @param iv the iv
- * @param tagLenBytes the length of tag in bytes
- *
* @exception InvalidKeyException if the given key is inappropriate for
* initializing this cipher
*/
--- old/src/java.base/share/classes/com/sun/crypto/provider/PBEKeyFactory.java
2020-04-06 00:19:15.314135635 +0530
+++ new/src/java.base/share/classes/com/sun/crypto/provider/PBEKeyFactory.java
2020-04-06 00:19:14.898134047 +0530
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1997, 2018, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2020, 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
@@ -225,7 +225,7 @@
*
* @param key the key
*
- * @param keySpec the requested format in which the key material shall be
+ * @param keySpecCl the requested format in which the key material shall be
* returned
*
* @return the underlying key specification (key material) in the
--- old/src/java.base/share/classes/com/sun/crypto/provider/PBES1Core.java
2020-04-06 00:19:16.270139285 +0530
+++ new/src/java.base/share/classes/com/sun/crypto/provider/PBES1Core.java
2020-04-06 00:19:15.846137666 +0530
@@ -92,7 +92,7 @@
* Sets the padding mechanism of this cipher. This algorithm only uses
* PKCS #5 padding.
*
- * @param padding the padding mechanism
+ * @param paddingScheme the padding mechanism
*
* @exception NoSuchPaddingException if the requested padding mechanism
* is invalid
--- old/src/java.base/share/classes/com/sun/crypto/provider/PBKDF2Core.java
2020-04-06 00:19:17.206142859 +0530
+++ new/src/java.base/share/classes/com/sun/crypto/provider/PBKDF2Core.java
2020-04-06 00:19:16.798141302 +0530
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2005, 2020, 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
@@ -75,7 +75,7 @@
*
* @param key the key
*
- * @param keySpec the requested format in which the key material shall be
+ * @param keySpecCl the requested format in which the key material shall be
* returned
*
* @return the underlying key specification (key material) in the
--- old/src/java.base/share/classes/com/sun/crypto/provider/Padding.java
2020-04-06 00:19:18.138146421 +0530
+++ new/src/java.base/share/classes/com/sun/crypto/provider/Padding.java
2020-04-06 00:19:17.722144831 +0530
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1997, 2007, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2020, 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
@@ -49,7 +49,7 @@
* interface.
*
* @param in the input buffer with the data to pad
- * @param the offset in <code>in</code> where the padding bytes
+ * @param off the offset in <code>in</code> where the padding bytes
* are appended
* @param len the number of padding bytes to add
*
--- old/src/java.base/share/classes/java/lang/ProcessBuilder.java
2020-04-06 00:19:19.086150043 +0530
+++ new/src/java.base/share/classes/java/lang/ProcessBuilder.java
2020-04-06 00:19:18.670148453 +0530
@@ -1077,7 +1077,7 @@
* Start a new Process using an explicit array of redirects.
* See {@link #start} for details of starting each Process.
*
- * @param redirect array of redirects for stdin, stdout, stderr
+ * @param redirects array of redirects for stdin, stdout, stderr
* @return the new Process
* @throws IOException if an I/O error occurs
*/
--- old/src/java.base/share/classes/java/util/GregorianCalendar.java
2020-04-06 00:19:20.050153727 +0530
+++ new/src/java.base/share/classes/java/util/GregorianCalendar.java
2020-04-06 00:19:19.634152137 +0530
@@ -731,7 +731,7 @@
* Constructs an empty GregorianCalendar.
*
* @param zone the given time zone
- * @param aLocale the given locale
+ * @param locale the given locale
* @param flag the flag requesting an empty instance
*/
GregorianCalendar(TimeZone zone, Locale locale, boolean flag) {
--- old/src/java.base/share/classes/sun/net/util/IPAddressUtil.java
2020-04-06 00:19:21.042157520 +0530
+++ new/src/java.base/share/classes/sun/net/util/IPAddressUtil.java
2020-04-06 00:19:20.630155944 +0530
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2004, 2015, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2004, 2020, 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
@@ -316,7 +316,7 @@
* If the address already has a scope-id or if the address is not local,
ipv6
* or link local, then the original address is returned.
*
- * @param addr
+ * @param address
* @exception SocketException if the given ipv6 link local address is found
* on more than one local interface
* @return
--- old/src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
2020-04-06 00:19:22.266162200 +0530
+++ new/src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
2020-04-06 00:19:21.854160624 +0530
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2001, 2020, 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 @@
* Use New to get new HttpsClient. This constructor is meant to be
* used only by New method. New properly checks for URL spoofing.
*
- * @param URL https URL with which a connection must be established
+ * @param url https URL with which a connection must be established
*/
private HttpsClient(SSLSocketFactory sf, URL url)
throws IOException
--- old/src/java.base/share/classes/sun/security/jca/ProviderConfig.java
2020-04-06 00:19:23.502166928 +0530
+++ new/src/java.base/share/classes/sun/security/jca/ProviderConfig.java
2020-04-06 00:19:23.082165322 +0530
@@ -321,7 +321,7 @@
/**
* Loads the provider with the specified class name.
*
- * @param name the name of the provider
+ * @param pn the name of the provider
* @return the Provider, or null if it cannot be found or loaded
* @throws ProviderException all other exceptions are ignored
*/
---
old/src/java.base/share/classes/sun/security/provider/certpath/BasicChecker.java
2020-04-06 00:19:24.446170540 +0530
+++
new/src/java.base/share/classes/sun/security/provider/certpath/BasicChecker.java
2020-04-06 00:19:24.034168963 +0530
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2000, 2020, 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
@@ -72,7 +72,7 @@
* Constructor that initializes the input parameters.
*
* @param anchor the anchor selected to validate the target certificate
- * @param testDate the time for which the validity of the certificate
+ * @param date the time for which the validity of the certificate
* should be determined
* @param sigProvider the name of the signature provider
* @param sigOnly true if only signature checking is to be done;
--- old/src/java.base/share/classes/sun/security/provider/certpath/Builder.java
2020-04-06 00:19:25.394174168 +0530
+++ new/src/java.base/share/classes/sun/security/provider/certpath/Builder.java
2020-04-06 00:19:24.982172591 +0530
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2000, 2020, 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
@@ -69,7 +69,7 @@
/**
* Initialize the builder with the input parameters.
*
- * @param params the parameter set used to build a certification path
+ * @param buildParams the parameter set used to build a certification path
*/
Builder(BuilderParams buildParams) {
this.buildParams = buildParams;
--- old/src/java.base/share/classes/sun/text/DictionaryBasedBreakIterator.java
2020-04-06 00:19:26.618178853 +0530
+++ new/src/java.base/share/classes/sun/text/DictionaryBasedBreakIterator.java
2020-04-06 00:19:26.210177291 +0530
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1999, 2016, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1999, 2020, 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
@@ -111,7 +111,7 @@
* @param ruleFile the name of the rule data file
* @param ruleData the rule data loaded from the rule data file
* @param dictionaryFile the name of the dictionary file
- * @param dictionartData the dictionary data loaded from the dictionary
file
+ * @param dictionaryData the dictionary data loaded from the dictionary
file
* @throws MissingResourceException if rule data or dictionary
initialization failed
*/
public DictionaryBasedBreakIterator(String ruleFile, byte[] ruleData,
On 6 Apr 2020, at 17:07, Vipin Sharma <vipinsharm...@gmail.com> wrote:
Hi David,
I forgot to mention this is my second patch here. I am new to this project, as
per my understanding we need to contribute 3 patches to get user id and space
on cr.openjdk.java.net, for now I need sponsor who can create bug id and upload
this webrev on cr.openjdk.java.net
Please suggest if there is any way I can create my user id to upload this patch.
This is ~300 line patch file.
Regards,
Vipin
On Apr 6, 2020, at 3:25 AM, David Holmes <david.hol...@oracle.com> wrote:
Hi Vipin,
On 6/04/2020 6:42 am, Vipin Sharma wrote:
Hi,
I have fixed a few warnings where the method parameter name is different in
code and Javadoc, need a sponsor for this patch.
Webrev is available at
https://drive.google.com/open?id=1EXUXKqGxzSR7sW2LShy0sgvP4z-bPL0e
webrevs needs to be hosted on OpenJDK systems - either cr.openjdk.java.net, or
inline in an email to the list (not an attachment) if small enough.
Thanks,
David
Regards,
Vipin
Thanks,
Vipin