aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/core/lombok/eclipse/handlers/SetGeneratedByVisitor.java21
1 files changed, 20 insertions, 1 deletions
diff --git a/src/core/lombok/eclipse/handlers/SetGeneratedByVisitor.java b/src/core/lombok/eclipse/handlers/SetGeneratedByVisitor.java
index df839a94..b42761f4 100644
--- a/src/core/lombok/eclipse/handlers/SetGeneratedByVisitor.java
+++ b/src/core/lombok/eclipse/handlers/SetGeneratedByVisitor.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2011-2013 The Project Lombok Authors.
+ * Copyright (C) 2011-2015 The Project Lombok Authors.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
@@ -369,6 +369,11 @@ public final class SetGeneratedByVisitor extends ASTVisitor {
return super.visit(node, scope);
}
+ @Override public boolean visit(ArrayInitializer node, ClassScope scope) {
+ fixPositions(setGeneratedBy(node, source));
+ return super.visit(node, scope);
+ }
+
@Override public boolean visit(ArrayQualifiedTypeReference node, BlockScope scope) {
fixPositions(setGeneratedBy(node, source));
return super.visit(node, scope);
@@ -928,4 +933,18 @@ public final class SetGeneratedByVisitor extends ASTVisitor {
fixPositions(setGeneratedBy(node, source));
return super.visit(node, scope);
}
+
+// missing methods
+// public boolean visit(MarkerAnnotation node, ClassScope scope){ return true;}
+// public boolean visit(MemberValuePair node, ClassScope scope){ return true;}
+// public boolean visit(NormalAnnotation node, ClassScope scope){ return true;}
+// public boolean visit(SingleMemberAnnotation node, ClassScope scope){ return true;}
+
+// missing methods from later versions
+// public boolean visit(UnionTypeReference node, BlockScope scope){ return true;}
+// public boolean visit(UnionTypeReference node, ClassScope scope){ return true;}
+// public boolean visit(LambdaExpression node, BlockScope scope){ return true;}
+// public boolean visit(ReferenceExpression node, BlockScope scope){ return true;}
+// public boolean visit(IntersectionCastTypeReference node, ClassScope scope){ return true;}
+// public boolean visit(IntersectionCastTypeReference node, BlockScope scope){ return true;}
} \ No newline at end of file