From dce98cc978d10eb0d54215cee9188bfe213980ca Mon Sep 17 00:00:00 2001
From: Roel Spilker <r.spilker@gmail.com>
Date: Fri, 18 Dec 2015 20:37:17 +0100
Subject: fix #986: add @Target and @Retention to @Builder.ObtainVia

---
 src/core/lombok/Builder.java | 2 ++
 1 file changed, 2 insertions(+)

(limited to 'src/core')

diff --git a/src/core/lombok/Builder.java b/src/core/lombok/Builder.java
index 6a92028c..7a965486 100644
--- a/src/core/lombok/Builder.java
+++ b/src/core/lombok/Builder.java
@@ -139,6 +139,8 @@ public @interface Builder {
 	 * <p>
 	 * The default behaviour is to obtain a value by referencing the name of the parameter as a field on 'this'.
 	 */
+	@Target({FIELD, PARAMETER})
+	@Retention(SOURCE)
 	public @interface ObtainVia {
 		/** Tells lombok to obtain a value with the expression {@code this.value}. */
 		String field() default "";
-- 
cgit