diff options
author | Danny van Bruggen <hexagonaal@gmail.com> | 2017-02-05 16:50:01 +0100 |
---|---|---|
committer | Danny van Bruggen <hexagonaal@gmail.com> | 2017-02-05 16:50:01 +0100 |
commit | e6079d8a4cfff6cde509dade88a81d597ded4efd (patch) | |
tree | 6677d3b57e5cdde052c579f8b828b999999519a7 /changelog.md | |
parent | ee23c9a746b5c7b2453e7b9e13b870b1c5e7af29 (diff) | |
download | javaparser-e6079d8a4cfff6cde509dade88a81d597ded4efd.tar.gz |
Add missing issues
Diffstat (limited to 'changelog.md')
-rw-r--r-- | changelog.md | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/changelog.md b/changelog.md index 8bf90e82a..4c04f0b14 100644 --- a/changelog.md +++ b/changelog.md @@ -6,16 +6,17 @@ This version needs a minor version increase because of a backwards compatability * 719 `getJavadoc`, `getJavadocComment` and `getComment` could return null. Our promise was to return `Optional`, so that is what they do now. New: -* 658 718 we have created a metamodel. +* 658 718 736 737 we have created a metamodel. It gives information about the structure of the various AST nodes, as if you are introspecting them. You can find it in `javaparser-metamodel`, the main class is `JavaParserMetaModel` -* 353 visitors are no longer hand made, they are now generated from the metamodel. This should make them 100% reliable. +* 353 365 visitors are no longer hand made, they are now generated from the metamodel. This should make them 100% reliable. Affected visitors are: `GenericVisitorAdapter`, `EqualsVisitor`, `VoidVisitorAdapter`, `VoidVisitor`, `GenericVisitor`, `HashCodeVisitor`, `CloneVisitor`. If you want to generate your own visitors, you can use the `VisitorGenerator` class from `javaparser-core-generators` If you want to reuse the code generation utilities, look at module `javaparser-generator-utils` - there is a very useful `SourceRoot` class in there that takes away a lot of file management troubles. -* 220 733 717 749 745 750 743 748 smaller improvements and fixes +* 538 735 `TreeStructureVisitor` has been added, which should be considered beta. +* 220 733 717 749 745 750 743 748 666 732 746 734 733 smaller improvements and fixes Version 3.0.1 ------------------ |