- Revision
- 1403
- Author
- rfscholte
- Date
- 2011-10-11 16:42:45 -0500 (Tue, 11 Oct 2011)
Log Message
Start write support enumConstants
Modified Paths
- trunk/qdox/src/main/java/com/thoughtworks/qdox/builder/ModelBuilder.java
- trunk/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java
Diff
Modified: trunk/qdox/src/main/java/com/thoughtworks/qdox/builder/ModelBuilder.java (1402 => 1403)
--- trunk/qdox/src/main/java/com/thoughtworks/qdox/builder/ModelBuilder.java 2011-10-11 20:39:19 UTC (rev 1402) +++ trunk/qdox/src/main/java/com/thoughtworks/qdox/builder/ModelBuilder.java 2011-10-11 21:42:45 UTC (rev 1403) @@ -357,6 +357,7 @@ public void endField() { classStack.getFirst().addField(currentField); + currentField = null; }
Modified: trunk/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java (1402 => 1403)
--- trunk/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java 2011-10-11 20:39:19 UTC (rev 1402) +++ trunk/qdox/src/main/java/com/thoughtworks/qdox/writer/impl/DefaultModelWriter.java 2011-10-11 21:42:45 UTC (rev 1403) @@ -35,7 +35,6 @@ import com.thoughtworks.qdox.model.JavaParameter; import com.thoughtworks.qdox.model.JavaSource; import com.thoughtworks.qdox.model.JavaType; -import com.thoughtworks.qdox.model.Type; import com.thoughtworks.qdox.model._expression_.AnnotationValue; import com.thoughtworks.qdox.writer.ModelWriter; @@ -179,16 +178,27 @@ commentHeader( field ); writeAllModifiers( field.getModifiers() ); - buffer.write( field.getType().getCanonicalName() ); - buffer.write( ' ' ); + if ( !field.isEnumConstant() ) + { + buffer.write( field.getType().getCanonicalName() ); + buffer.write( ' ' ); + } buffer.write( field.getName() ); if ( field.getInitializationExpression() != null && field.getInitializationExpression().length() > 0 ) { - buffer.write( " = " ); + if ( !field.isEnumConstant() ) + { + buffer.write( " = " ); + } + // arguments? (arg0, arg1, arg..) + // body? { body of anonymous class } buffer.write( field.getInitializationExpression() ); } - buffer.write( ';' ); - buffer.newline(); + if ( !field.isEnumConstant() ) + { + buffer.newline(); + buffer.write( ';' ); + } return this; }
To unsubscribe from this list please visit:
