[MNG-2087] NPE in PluginXdocGenerator

Submitted by: Vincent Siveton


git-svn-id: https://svn.apache.org/repos/asf/maven/components/trunk@379310 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Brett Leslie Porter 2006-02-21 02:11:43 +00:00
parent 908d6624d4
commit 33e508a29d
1 changed files with 184 additions and 178 deletions

View File

@ -158,6 +158,8 @@ private void writeGoalTable( PluginDescriptor pluginDescriptor, XMLWriter w )
List mojos = pluginDescriptor.getMojos(); List mojos = pluginDescriptor.getMojos();
if ( mojos != null )
{
for ( Iterator i = mojos.iterator(); i.hasNext(); ) for ( Iterator i = mojos.iterator(); i.hasNext(); )
{ {
MojoDescriptor mojo = (MojoDescriptor) i.next(); MojoDescriptor mojo = (MojoDescriptor) i.next();
@ -218,6 +220,7 @@ private void writeGoalTable( PluginDescriptor pluginDescriptor, XMLWriter w )
w.endElement(); w.endElement();
} }
}
w.endElement(); w.endElement();
@ -323,6 +326,8 @@ private void writeGoalParameterTable( MojoDescriptor mojoDescriptor, XMLWriter w
List parameters = mojoDescriptor.getParameters(); List parameters = mojoDescriptor.getParameters();
if ( parameters != null )
{
for ( int i = 0; i < parameters.size(); i++ ) for ( int i = 0; i < parameters.size(); i++ )
{ {
Parameter parameter = (Parameter) parameters.get( i ); Parameter parameter = (Parameter) parameters.get( i );
@ -461,6 +466,7 @@ else if ( parameter.getRequirement() != null )
w.endElement(); // tr w.endElement(); // tr
} }
}
w.endElement(); // table w.endElement(); // table
} }