Mercurial > hg > release > icedtea7-forest-2.0 > jdk
changeset 4449:a00f48c96345
7049107: Cannot call initCause() on BatchUpdateException
Reviewed-by: darcy
author | lancea |
---|---|
date | Thu, 02 Jun 2011 12:02:14 -0400 |
parents | c79a089ae13b |
children | 39de8937c1d8 49aef5a5416e |
files | src/share/classes/java/sql/BatchUpdateException.java |
diffstat | 1 files changed, 6 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/classes/java/sql/BatchUpdateException.java Tue May 31 12:45:17 2011 -0700 +++ b/src/share/classes/java/sql/BatchUpdateException.java Thu Jun 02 12:02:14 2011 -0400 @@ -79,7 +79,8 @@ */ public BatchUpdateException( String reason, String SQLState, int vendorCode, int[] updateCounts ) { - this(reason, SQLState, vendorCode, updateCounts, null); + super(reason, SQLState, vendorCode); + this.updateCounts = (updateCounts == null) ? null : Arrays.copyOf(updateCounts, updateCounts.length); } /** @@ -106,7 +107,7 @@ */ public BatchUpdateException(String reason, String SQLState, int[] updateCounts) { - this(reason, SQLState, 0, updateCounts, null); + this(reason, SQLState, 0, updateCounts); } /** @@ -132,7 +133,7 @@ * @since 1.2 */ public BatchUpdateException(String reason, int[] updateCounts) { - this(reason, null, 0, updateCounts, null); + this(reason, null, 0, updateCounts); } /** @@ -155,7 +156,7 @@ * @since 1.2 */ public BatchUpdateException(int[] updateCounts) { - this(null, null, 0, updateCounts, null); + this(null, null, 0, updateCounts); } /** @@ -170,7 +171,7 @@ * @since 1.2 */ public BatchUpdateException() { - this(null, null, 0, null, null); + this(null, null, 0, null); } /**