Added Test for `final` keyword in program parameters.
Support Varargs parameter
Remove depecrated class `IVisitor`.
This ticket has been solved by Peter and can be closed
This ticket has been solved by Ritchie and can be closed
This ticket has been solved by Ritchie and can be closed
This ticket has been solved by Ritchie
Removed unnecessary dependency to com.sun.org.apache.regexp.internal.RE
Corrected minor Javadoc issue
Restored compatibility of tests with Windows - using LS (line separator) instead of \n in various places
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release jenesis4java-2.19
path corrected
Allow multiple values in VM#newAnnotationAttribute
Added AnnotationAttribute factory method to VM
Remove deprecated code
Remove deprecated methods from AnnotationAttribute.
Added some documentation.
Comparator is propagated to all child TypeDeclartions (e.g. InnerClass gets the comparator of the parent PackageClass if no comparator is explicity set for the InnerClass)
Comparator can be passed if a LocalClass or a NewAnonymouClass is generated
Add Peter Häring to the pom-list of developers.
Comparator wird nun nicht mehr über Systemproperty "jenesis.member-comparator-classname" gesetzt, sondern kann nach jeder Erstellung einer TypeDeclaration über einen setComparator gesetzt werden.
Better abstraction - newMethod(...) is now part of the interface TypeDeclaration
Fix typo in documentation
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release jenesis4java-2.18
path changes
remove problematic character
Improved backwards compatibility: do not fail on null
Improved tests: make sure, annotations are visited on members
Added a way to figure out, if AnnotationAttribute maps to the default value.
Allow creation of an annotation attribute without value.
Improved interface of AnnotationAttribute to prefer List to arrays.
Improved documentation and tests.
In AnnotationAttribute, use the empty String as name, whenever null is given.
Make fields private in Annotation.
Added a method to create a default value annotation attribute.
Attempt at cleaning up the mess that is "name" and "text" in Annotation.
Deprecate method AnnotationAttribute#setArray.
Enforce Precondition during Annotation creation.
Added tests for Annotations in Members and fixes a small formatting problem.
Some additional tests for Annotation.
Remove deprecated methods from Annotation.
Test for Annotation with one (default) array attribute
Remove maven warnings / update documentation
Fixen broken ticket link
Remove deprecated method `addVarriable`.
Make `applyStyle(Style)` chainable.
Structure Style test hierarchically.
It is in development, not very active but we use it in a reather big project to generate...
Thanks, yeah I figued t hat out, but it's not obvious. Generally there is a lot of...
just include it in the type ;-) newType("List<Address>")
Is there an update for this? How can I create a generic field, like List<Address...
Improved test coverage.
Additional tests for ClassMethod.
More tests.
Increased test coverage.
Additional tests.
Refactoring: remove redundancy in ExpressionSta...
Minor whitespace fix for do-while loop.
Improved test coverage.
Code cleanups
[maven-release-plugin] prepare release jenesis4...
[maven-release-plugin] prepare for next develop...
Auto formatting.
Furhter increase test coverage
Further improve test coverage.
Fix broken visitor of Catch.
Fix multicatch syntax.
Additional tests for Literal and Statement.
Minor refactoring
Test Throw statement.
Special treatment for control sequences.
Additional test for String literal.
[maven-release-plugin] prepare for next develop...
[maven-release-plugin] prepare release jenesis4...
[maven-release-plugin] prepare for next develop...
formatting and set source encoding to UTF-8
Fix Comments in Switch/Case/Default.
More tests for Switch.
Fix double-dedent bug.
Minor refactorings.
Further improve test coverage and fix a minor bug.
Better information if test fails.
Refactoring of Literal implemenation.
Helpful text to get tests running, if a compila...
Remove method ClassLiteral.toClass().
Additional tests and refactorings.
Test for UnicodeLiteral
Do not escape characters, if it is unnecessary.
Added test for String-, Char-, and ByteLiteral
Clean up MLiteral.
Remove redundant code.
Some refactorings.
Added new conditional visitor.
Further improve tests by adding interface tests...
ReplacingVisitor: Remove element from list if n...
Improve test coverage.
Add additional tests.
Comply with code conventions.