diff options
author | Reinier Zwitserloot <reinier@zwitserloot.com> | 2010-11-25 12:55:13 +0100 |
---|---|---|
committer | Reinier Zwitserloot <reinier@zwitserloot.com> | 2010-11-25 12:55:13 +0100 |
commit | 3c092da93ada3bd99b04b37633fb844a14b8c132 (patch) | |
tree | fccbb94069f9d118dcebf26a663020bae78530e7 /src/core/lombok/javac/handlers | |
parent | c340c9c24f45b7007ed04fb5ce9e1f1819e8e0ba (diff) | |
download | lombok-3c092da93ada3bd99b04b37633fb844a14b8c132.tar.gz lombok-3c092da93ada3bd99b04b37633fb844a14b8c132.tar.bz2 lombok-3c092da93ada3bd99b04b37633fb844a14b8c132.zip |
Documented @Delegate with javadoc.
Diffstat (limited to 'src/core/lombok/javac/handlers')
-rw-r--r-- | src/core/lombok/javac/handlers/HandleDelegate.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/core/lombok/javac/handlers/HandleDelegate.java b/src/core/lombok/javac/handlers/HandleDelegate.java index ad5eea16..73491770 100644 --- a/src/core/lombok/javac/handlers/HandleDelegate.java +++ b/src/core/lombok/javac/handlers/HandleDelegate.java @@ -54,7 +54,6 @@ import com.sun.tools.javac.code.Type.ClassType; import com.sun.tools.javac.code.Type.TypeVar; import com.sun.tools.javac.code.Types; import com.sun.tools.javac.model.JavacTypes; -import com.sun.tools.javac.tree.JCTree; import com.sun.tools.javac.tree.JCTree.JCAnnotation; import com.sun.tools.javac.tree.JCTree.JCBlock; import com.sun.tools.javac.tree.JCTree.JCClassDecl; @@ -89,7 +88,10 @@ public class HandleDelegate implements JavacAnnotationHandler<Delegate> { "finalize()")); @Override public boolean handle(AnnotationValues<Delegate> annotation, JCAnnotation ast, JavacNode annotationNode) { - if (annotationNode.up().getKind() != Kind.FIELD) return false; // TODO error + if (annotationNode.up().getKind() != Kind.FIELD) { + // As the annotation is legal on fields only, javac itself will take care of printing an error message for this. + return false; + } List<Object> delegateTypes = annotation.getActualExpressions("value"); JavacResolution reso = new JavacResolution(annotationNode.getContext()); |