You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by rf...@apache.org on 2019/08/02 12:01:22 UTC
[maven-compiler-plugin] 02/03: (doc) Remove nullity check in
CompilationFailureException
This is an automated email from the ASF dual-hosted git repository.
rfscholte pushed a commit to branch github-19
in repository https://gitbox.apache.org/repos/asf/maven-compiler-plugin.git
commit 4aa80ed34fd2b8ff8183ec4748bcf37860f32a47
Author: Russell Howe <rh...@siksai.co.uk>
AuthorDate: Sun May 5 14:43:37 2019 +0100
(doc) Remove nullity check in CompilationFailureException
If the messages list is null, this class will throw a NullPointerException in
its shortMessage() method, so having a check for a null message list in
longMessage() seems unnecessary. Remove it.
---
.../maven/plugin/compiler/CompilationFailureException.java | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/src/main/java/org/apache/maven/plugin/compiler/CompilationFailureException.java b/src/main/java/org/apache/maven/plugin/compiler/CompilationFailureException.java
index 12c72e1..e47b058 100644
--- a/src/main/java/org/apache/maven/plugin/compiler/CompilationFailureException.java
+++ b/src/main/java/org/apache/maven/plugin/compiler/CompilationFailureException.java
@@ -37,7 +37,7 @@ public class CompilationFailureException
/**
* Wrap error messages from the compiler
*
- * @param messages the messages
+ * @param messages the messages, not null
* @since 2.0
*/
public CompilationFailureException( List<CompilerMessage> messages )
@@ -48,7 +48,7 @@ public class CompilationFailureException
/**
* Long message will have all messages, one per line
*
- * @param messages the messages
+ * @param messages the messages, not null
* @return the long error message
* @since 2.0
*/
@@ -56,20 +56,18 @@ public class CompilationFailureException
{
StringBuilder sb = new StringBuilder();
- if ( messages != null )
+ for ( CompilerMessage compilerError : messages )
{
- for ( CompilerMessage compilerError : messages )
- {
- sb.append( compilerError ).append( LS );
- }
+ sb.append( compilerError ).append( LS );
}
+
return sb.toString();
}
/**
* Short message will have the error message if there's only one, useful for errors forking the compiler
*
- * @param messages the messages
+ * @param messages the messages, not null
* @return the short error message
* @since 2.0.2
*/