mirror of
https://github.com/tiennm99/lombok.git
synced 2026-10-16 02:15:36 +00:00
javac: delete @SuperBuilder when processing it
This commit is contained in:
1 parent
65b248ec62
commit
664ed48460
4 files changed
+1
-6
No files matched your search
@@ -95,6 +95,7 @@ public class HandleSuperBuilder extends JavacAnnotationHandler<SuperBuilder> {
|
||||
@Override
|
||||
public void handle(AnnotationValues<SuperBuilder> annotation, JCAnnotation ast, JavacNode annotationNode) {
|
||||
SuperBuilder superbuilderAnnotation = annotation.getInstance();
|
||||
deleteAnnotationIfNeccessary(annotationNode, SuperBuilder.class);
|
||||
|
||||
String builderMethodName = superbuilderAnnotation.builderMethodName();
|
||||
String buildMethodName = superbuilderAnnotation.buildMethodName();
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
import java.util.List;
|
||||
public class SuperBuilderBasic {
|
||||
@lombok.experimental.SuperBuilder
|
||||
public static class Parent {
|
||||
int field1;
|
||||
List<String> items;
|
||||
@@ -79,7 +78,6 @@ public class SuperBuilderBasic {
|
||||
return new ParentBuilderImpl();
|
||||
}
|
||||
}
|
||||
@lombok.experimental.SuperBuilder
|
||||
public static class Child extends Parent {
|
||||
double field3;
|
||||
@java.lang.SuppressWarnings("all")
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
import java.util.List;
|
||||
public class SuperBuilderWithCustomBuilderMethod {
|
||||
@lombok.experimental.SuperBuilder
|
||||
public static class Parent<A> {
|
||||
A field1;
|
||||
List<String> items;
|
||||
@@ -79,7 +78,6 @@ public class SuperBuilderWithCustomBuilderMethod {
|
||||
return new ParentBuilderImpl<A>();
|
||||
}
|
||||
}
|
||||
@lombok.experimental.SuperBuilder
|
||||
public static class Child<A> extends Parent<A> {
|
||||
double field3;
|
||||
public static <A> ChildBuilder<A, ?, ?> builder() {
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
import java.util.List;
|
||||
public class SuperBuilderWithGenerics {
|
||||
@lombok.experimental.SuperBuilder
|
||||
public static class Parent<A> {
|
||||
A field1;
|
||||
List<String> items;
|
||||
@@ -79,7 +78,6 @@ public class SuperBuilderWithGenerics {
|
||||
return new ParentBuilderImpl<A>();
|
||||
}
|
||||
}
|
||||
@lombok.experimental.SuperBuilder
|
||||
public static class Child<A> extends Parent<A> {
|
||||
double field3;
|
||||
@java.lang.SuppressWarnings("all")
|
||||
|
||||
Reference in new issue
Block a user