[MSHARED-610] PrettyPrintXMLWriter internally uses java.io.PrintWriter without checking for any errors.
o Removed an incorrect '@throws' tag from the Javadoc.
o Updated to provide causing exception with any AssertionErrors added in last
commit.
git-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1777862 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/PrettyPrintXMLWriter.java b/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/PrettyPrintXMLWriter.java
index fa963bb..6623a82 100644
--- a/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/PrettyPrintXMLWriter.java
+++ b/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/PrettyPrintXMLWriter.java
@@ -64,7 +64,6 @@
/**
* @param writer not null
* @param lineIndent could be null, but the normal way is some spaces.
- * @throws IOException if {@code writer} is in error state.
*/
public PrettyPrintXMLWriter( PrintWriter writer, String lineIndent )
{
diff --git a/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/Xpp3Dom.java b/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/Xpp3Dom.java
index b24d6f7..83f20cd 100644
--- a/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/Xpp3Dom.java
+++ b/maven-shared-utils/src/main/java/org/apache/maven/shared/utils/xml/Xpp3Dom.java
@@ -385,7 +385,7 @@
catch ( final IOException e )
{
// JDK error in StringWriter.
- throw new AssertionError( "Unexpected IOException from StringWriter." );
+ throw new AssertionError( "Unexpected IOException from StringWriter.", e );
}
}
@@ -403,7 +403,7 @@
catch ( final IOException e )
{
// JDK error in StringWriter.
- throw new AssertionError( "Unexpected IOException from StringWriter." );
+ throw new AssertionError( "Unexpected IOException from StringWriter.", e );
}
}