mirror of
https://github.com/tiennm99/lombok.git
synced 2026-10-13 04:15:06 +00:00
PrettyCommentsPrinter now prints default clause of annotation methods. Fixes Issue #350
This commit is contained in:
1 parent
7988f17c28
commit
f1e679471d
5 files changed
+23
No files matched your search
@@ -7,6 +7,7 @@ Lombok Changelog
|
||||
* BUGFIX: Using `val` with a type like `Outer<TypeArgs>.Inner` now works. [Issue #343](http://code.google.com/p/projectlombok/issues/detail?id=343)
|
||||
* BUGFIX: `@Getter(lazy=true)` where the variable type is a primitive and the initializing expression is of a different primitive type that would type coerce implicitly, i.e. ints can be assigned to longs without a cast, didn't work before. [Issue #345](http://code.google.com/p/projectlombok/issues/detail?id=345)
|
||||
* BUGFIX: `val` is no longer legal inside basic for loops (the old kind, not the foreach kind). These variables should rarely be final, and in practice it wasn't possible to delombok this code properly. [Issue #346](http://code.google.com/p/projectlombok/issues/detail?id=346)
|
||||
* BUGFIX: PrettyCommentsPrinter now prints default clause of annotation methods. Fixes [Issue #350](http://code.google.com/p/projectlombok/issues/detail?id=350)
|
||||
|
||||
### v0.10.8 (January 19th, 2012)
|
||||
* FEATURE: `@Delegate` can now be used on a no-argument method, which works similarly to adding it to fields. See [documentation](http://projectlombok.org/features/Delegate.html).
|
||||
|
||||
@@ -774,6 +774,10 @@ public class PrettyCommentsPrinter extends JCTree.Visitor {
|
||||
print(" throws ");
|
||||
printExprs(tree.thrown);
|
||||
}
|
||||
if (tree.defaultValue != null) {
|
||||
print(" default ");
|
||||
print(tree.defaultValue);
|
||||
}
|
||||
if (tree.body != null) {
|
||||
print(" ");
|
||||
printBlock(tree.body.stats, tree.body);
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
class WithInnerAnnotation {
|
||||
@interface Inner {
|
||||
int bar() default 42;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
class WithInnerAnnotation {
|
||||
@interface Inner {
|
||||
int bar() default 42;
|
||||
}
|
||||
WithInnerAnnotation() {
|
||||
super();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
class WithInnerAnnotation {
|
||||
@interface Inner {
|
||||
int bar() default 42;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user