aboutsummaryrefslogtreecommitdiff
path: root/src/core/lombok/eclipse/EclipseNode.java
diff options
context:
space:
mode:
authorReinier Zwitserloot <reinier@zwitserloot.com>2010-07-20 11:58:56 +0200
committerReinier Zwitserloot <reinier@zwitserloot.com>2010-07-20 11:58:56 +0200
commitd7ee0bc8a5a36e5968741e0e0a445a165b32f1e5 (patch)
treee5479876073490c3ea86ee5f24e2017ee749341a /src/core/lombok/eclipse/EclipseNode.java
parentba7406f05a7b88e06bb1d4c52e9000c85e65387c (diff)
downloadlombok-d7ee0bc8a5a36e5968741e0e0a445a165b32f1e5.tar.gz
lombok-d7ee0bc8a5a36e5968741e0e0a445a165b32f1e5.tar.bz2
lombok-d7ee0bc8a5a36e5968741e0e0a445a165b32f1e5.zip
@Getter int x, y; used to only apply to 'x', now it applies to both x and y.
Fixes issue #54
Diffstat (limited to 'src/core/lombok/eclipse/EclipseNode.java')
-rw-r--r--src/core/lombok/eclipse/EclipseNode.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/core/lombok/eclipse/EclipseNode.java b/src/core/lombok/eclipse/EclipseNode.java
index 668e6a6e..335845b5 100644
--- a/src/core/lombok/eclipse/EclipseNode.java
+++ b/src/core/lombok/eclipse/EclipseNode.java
@@ -122,6 +122,16 @@ public class EclipseNode extends lombok.core.LombokNode<EclipseAST, EclipseNode,
}
}
+ @Override protected boolean fieldContainsAnnotation(ASTNode field, ASTNode annotation) {
+ if (!(field instanceof FieldDeclaration)) return false;
+ FieldDeclaration f = (FieldDeclaration) field;
+ if (f.annotations == null) return false;
+ for (Annotation childAnnotation : f.annotations) {
+ if (childAnnotation == annotation) return true;
+ }
+ return false;
+ }
+
/** {@inheritDoc} */
@Override public String getName() {
final char[] n;