diff options
Diffstat (limited to 'test/transform/resource/before')
12 files changed, 227 insertions, 1 deletions
diff --git a/test/transform/resource/before/SetterAccessLevel.java b/test/transform/resource/before/SetterAccessLevel.java index 8a30a7de..3a381c5b 100644 --- a/test/transform/resource/before/SetterAccessLevel.java +++ b/test/transform/resource/before/SetterAccessLevel.java @@ -1,14 +1,19 @@ class SetterAccessLevel { @lombok.Setter(lombok.AccessLevel.NONE) boolean isNone; + @lombok.Setter(lombok.AccessLevel.PRIVATE) boolean isPrivate; + @lombok.Setter(lombok.AccessLevel.PACKAGE) boolean isPackage; + @lombok.Setter(lombok.AccessLevel.PROTECTED) boolean isProtected; + @lombok.Setter(lombok.AccessLevel.PUBLIC) boolean isPublic; + @lombok.Setter(value=lombok.AccessLevel.PUBLIC) boolean value; } diff --git a/test/transform/resource/before/SetterAlreadyExists.java b/test/transform/resource/before/SetterAlreadyExists.java index 8d995b39..4b632431 100644 --- a/test/transform/resource/before/SetterAlreadyExists.java +++ b/test/transform/resource/before/SetterAlreadyExists.java @@ -3,43 +3,51 @@ class Setter1 { void setFoo(boolean foo) { } } + class Setter2 { @lombok.Setter boolean foo; void setFoo(String foo) { } } + class Setter3 { @lombok.Setter String foo; void setFoo(boolean foo) { } } + class Setter4 { @lombok.Setter String foo; void setFoo(String foo) { } } + class Setter5 { @lombok.Setter String foo; void setFoo() { } } + class Setter6 { @lombok.Setter String foo; void setFoo(String foo, int x) { } } + class Setter7 { @lombok.Setter String foo; void setFoo(String foo, Object... x) { } } + class Setter8 { @lombok.Setter boolean isFoo; void setIsFoo(boolean foo) { } } + class Setter9 { @lombok.Setter boolean isFoo; void setFoo(boolean foo) { } -}
\ No newline at end of file +} diff --git a/test/transform/resource/before/SetterOnClass.java b/test/transform/resource/before/SetterOnClass.java index 5d195ff5..a7629ff0 100644 --- a/test/transform/resource/before/SetterOnClass.java +++ b/test/transform/resource/before/SetterOnClass.java @@ -4,6 +4,7 @@ class SetterOnClass1 { boolean isNone; boolean isPublic; } + @lombok.Setter(lombok.AccessLevel.PROTECTED) class SetterOnClass2 { @lombok.Setter(lombok.AccessLevel.NONE) @@ -12,24 +13,28 @@ class SetterOnClass2 { @lombok.Setter(lombok.AccessLevel.PACKAGE) boolean isPackage; } + @lombok.Setter(lombok.AccessLevel.PACKAGE) class SetterOnClass3 { @lombok.Setter(lombok.AccessLevel.NONE) boolean isNone; boolean isPackage; } + @lombok.Setter(lombok.AccessLevel.PRIVATE) class SetterOnClass4 { @lombok.Setter(lombok.AccessLevel.NONE) boolean isNone; boolean isPrivate; } + @lombok.Setter(lombok.AccessLevel.PUBLIC) class SetterOnClass5 { @lombok.Setter(lombok.AccessLevel.NONE) boolean isNone; boolean isPublic; } + @lombok.Setter class SetterOnClass6 { String couldBeNull; diff --git a/test/transform/resource/before/WitherAccessLevel.java b/test/transform/resource/before/WitherAccessLevel.java new file mode 100644 index 00000000..848be330 --- /dev/null +++ b/test/transform/resource/before/WitherAccessLevel.java @@ -0,0 +1,24 @@ +import lombok.AccessLevel; + +class WitherAccessLevel { + @lombok.experimental.Wither(lombok.AccessLevel.NONE) + boolean isNone; + + @lombok.experimental.Wither(AccessLevel.PRIVATE) + boolean isPrivate; + + @lombok.experimental.Wither(lombok.AccessLevel.PACKAGE) + boolean isPackage; + + @lombok.experimental.Wither(AccessLevel.PROTECTED) + boolean isProtected; + + @lombok.experimental.Wither(lombok.AccessLevel.PUBLIC) + boolean isPublic; + + @lombok.experimental.Wither(value=lombok.AccessLevel.PUBLIC) + boolean value; + + WitherAccessLevel(boolean isNone, boolean isPrivate, boolean isPackage, boolean isProtected, boolean isPublic, boolean value) { + } +} diff --git a/test/transform/resource/before/WitherAlreadyExists.java b/test/transform/resource/before/WitherAlreadyExists.java new file mode 100644 index 00000000..7833173a --- /dev/null +++ b/test/transform/resource/before/WitherAlreadyExists.java @@ -0,0 +1,89 @@ +class Wither1 { + @lombok.experimental.Wither boolean foo; + + void withFoo(boolean foo) { + } + + Wither1(boolean foo) { + } +} + +class Wither2 { + @lombok.experimental.Wither boolean foo; + + void withFoo(String foo) { + } + + Wither2(boolean foo) { + } +} + +class Wither3 { + @lombok.experimental.Wither String foo; + + void withFoo(boolean foo) { + } + + Wither3(String foo) { + } +} + +class Wither4 { + @lombok.experimental.Wither String foo; + + void withFoo(String foo) { + } + + Wither4(String foo) { + } +} + +class Wither5 { + @lombok.experimental.Wither String foo; + + void withFoo() { + } + + Wither5(String foo) { + } +} + +class Wither6 { + @lombok.experimental.Wither String foo; + + void withFoo(String foo, int x) { + } + + Wither6(String foo) { + } +} + +class Wither7 { + @lombok.experimental.Wither String foo; + + void withFoo(String foo, Object... x) { + } + + Wither7(String foo) { + } +} + +class Wither8 { + @lombok.experimental.Wither boolean isFoo; + + void withIsFoo(boolean foo) { + } + + Wither8(boolean foo) { + } +} + +class Wither9 { + @lombok.experimental.Wither boolean isFoo; + + void withFoo(boolean foo) { + } + + Wither9(boolean foo) { + } +} diff --git a/test/transform/resource/before/WitherAndAllArgsConstructor.java b/test/transform/resource/before/WitherAndAllArgsConstructor.java new file mode 100644 index 00000000..d531b3f4 --- /dev/null +++ b/test/transform/resource/before/WitherAndAllArgsConstructor.java @@ -0,0 +1,12 @@ +@lombok.AllArgsConstructor +class WitherAndAllArgsConstructor<T, J extends T, L extends java.lang.Number> { + @lombok.experimental.Wither J test; + + @lombok.experimental.Wither java.util.List<L> test2; + + final int x = 10; + + int y = 20; + + final int z; +}
\ No newline at end of file diff --git a/test/transform/resource/before/WitherDeprecated.java b/test/transform/resource/before/WitherDeprecated.java new file mode 100644 index 00000000..efd1af43 --- /dev/null +++ b/test/transform/resource/before/WitherDeprecated.java @@ -0,0 +1,15 @@ +import lombok.experimental.Wither; + +class WitherDeprecated { + + @Deprecated + @Wither int annotation; + + /** + * @deprecated + */ + @Wither int javadoc; + + WitherDeprecated(int annotation, int javadoc) { + } +}
\ No newline at end of file diff --git a/test/transform/resource/before/WitherOnClass.java b/test/transform/resource/before/WitherOnClass.java new file mode 100644 index 00000000..d6a3d3c8 --- /dev/null +++ b/test/transform/resource/before/WitherOnClass.java @@ -0,0 +1,45 @@ +@lombok.experimental.Wither +class WitherOnClass1 { + @lombok.experimental.Wither(lombok.AccessLevel.NONE) + boolean isNone; + + boolean isPublic; + + WitherOnClass1(boolean isNone, boolean isPublic) { + } +} + +@lombok.experimental.Wither(lombok.AccessLevel.PROTECTED) +class WitherOnClass2 { + @lombok.experimental.Wither(lombok.AccessLevel.NONE) + boolean isNone; + + boolean isProtected; + + @lombok.experimental.Wither(lombok.AccessLevel.PACKAGE) + boolean isPackage; + + WitherOnClass2(boolean isNone, boolean isProtected, boolean isPackage) { + } +} + +@lombok.experimental.Wither +class WitherOnClass3 { + String couldBeNull; + + @lombok.NonNull String nonNull; + + WitherOnClass3(String couldBeNull, String nonNull) { + } +} + +@lombok.experimental.Wither @lombok.experimental.Accessors(prefix="f") +class WitherOnClass4 { + final int fX = 10; + + final int fY; + + WitherOnClass4(int y) { + this.fY = y; + } +} diff --git a/test/transform/resource/before/WitherOnStatic.java b/test/transform/resource/before/WitherOnStatic.java new file mode 100644 index 00000000..566c8154 --- /dev/null +++ b/test/transform/resource/before/WitherOnStatic.java @@ -0,0 +1,4 @@ +class WitherOnStatic { + @lombok.experimental.Wither static boolean foo; + @lombok.experimental.Wither static int bar; +} diff --git a/test/transform/resource/before/WitherPlain.java b/test/transform/resource/before/WitherPlain.java new file mode 100644 index 00000000..7f931217 --- /dev/null +++ b/test/transform/resource/before/WitherPlain.java @@ -0,0 +1,8 @@ +import lombok.experimental.Wither; +class WitherPlain { + @lombok.experimental.Wither int i; + @Wither final int foo; + + WitherPlain(int i, int foo) { + } +} diff --git a/test/transform/resource/before/WitherWithDollar.java b/test/transform/resource/before/WitherWithDollar.java new file mode 100644 index 00000000..8dd2572f --- /dev/null +++ b/test/transform/resource/before/WitherWithDollar.java @@ -0,0 +1,3 @@ +class WitherWithDollar { + @lombok.experimental.Wither int $i; +} diff --git a/test/transform/resource/before/WitherWithGenerics.java b/test/transform/resource/before/WitherWithGenerics.java new file mode 100644 index 00000000..229cc94e --- /dev/null +++ b/test/transform/resource/before/WitherWithGenerics.java @@ -0,0 +1,8 @@ +class WitherWithGenerics<T, J extends T, L extends java.lang.Number> { + @lombok.experimental.Wither J test; + @lombok.experimental.Wither java.util.List<L> test2; + int $i; + + public WitherWithGenerics(J test, java.util.List<L> test2) { + } +}
\ No newline at end of file |