Skip to content

Commit 1edca70

Browse files
committed
[test][@Jacksonized] Test emission of warning when not choosing jackson version.
1 parent e789e82 commit 1edca70

5 files changed

Lines changed: 82 additions & 0 deletions

File tree

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = JacksonizedNoConfigChoice.JacksonizedNoConfigChoiceBuilder.class)
2+
public class JacksonizedNoConfigChoice {
3+
int field1;
4+
@java.lang.SuppressWarnings("all")
5+
@lombok.Generated
6+
JacksonizedNoConfigChoice(final int field1) {
7+
this.field1 = field1;
8+
}
9+
@java.lang.SuppressWarnings("all")
10+
@lombok.Generated
11+
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "", buildMethodName = "build")
12+
public static class JacksonizedNoConfigChoiceBuilder {
13+
@java.lang.SuppressWarnings("all")
14+
@lombok.Generated
15+
private int field1;
16+
@java.lang.SuppressWarnings("all")
17+
@lombok.Generated
18+
JacksonizedNoConfigChoiceBuilder() {
19+
}
20+
/**
21+
* @return {@code this}.
22+
*/
23+
@java.lang.SuppressWarnings("all")
24+
@lombok.Generated
25+
public JacksonizedNoConfigChoice.JacksonizedNoConfigChoiceBuilder field1(final int field1) {
26+
this.field1 = field1;
27+
return this;
28+
}
29+
@java.lang.SuppressWarnings("all")
30+
@lombok.Generated
31+
public JacksonizedNoConfigChoice build() {
32+
return new JacksonizedNoConfigChoice(this.field1);
33+
}
34+
@java.lang.Override
35+
@java.lang.SuppressWarnings("all")
36+
@lombok.Generated
37+
public java.lang.String toString() {
38+
return "JacksonizedNoConfigChoice.JacksonizedNoConfigChoiceBuilder(field1=" + this.field1 + ")";
39+
}
40+
}
41+
@java.lang.SuppressWarnings("all")
42+
@lombok.Generated
43+
public static JacksonizedNoConfigChoice.JacksonizedNoConfigChoiceBuilder builder() {
44+
return new JacksonizedNoConfigChoice.JacksonizedNoConfigChoiceBuilder();
45+
}
46+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
public @lombok.extern.jackson.Jacksonized @lombok.Builder @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = JacksonizedNoConfigChoice.JacksonizedNoConfigChoiceBuilder.class) class JacksonizedNoConfigChoice {
2+
public static @java.lang.SuppressWarnings("all") @lombok.Generated @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "",buildMethodName = "build") class JacksonizedNoConfigChoiceBuilder {
3+
private @java.lang.SuppressWarnings("all") @lombok.Generated int field1;
4+
@java.lang.SuppressWarnings("all") @lombok.Generated JacksonizedNoConfigChoiceBuilder() {
5+
super();
6+
}
7+
/**
8+
* @return {@code this}.
9+
*/
10+
public @java.lang.SuppressWarnings("all") @lombok.Generated JacksonizedNoConfigChoice.JacksonizedNoConfigChoiceBuilder field1(final int field1) {
11+
this.field1 = field1;
12+
return this;
13+
}
14+
public @java.lang.SuppressWarnings("all") @lombok.Generated JacksonizedNoConfigChoice build() {
15+
return new JacksonizedNoConfigChoice(this.field1);
16+
}
17+
public @java.lang.Override @java.lang.SuppressWarnings("all") @lombok.Generated java.lang.String toString() {
18+
return (("JacksonizedNoConfigChoice.JacksonizedNoConfigChoiceBuilder(field1=" + this.field1) + ")");
19+
}
20+
}
21+
int field1;
22+
@java.lang.SuppressWarnings("all") @lombok.Generated JacksonizedNoConfigChoice(final int field1) {
23+
super();
24+
this.field1 = field1;
25+
}
26+
public static @java.lang.SuppressWarnings("all") @lombok.Generated JacksonizedNoConfigChoice.JacksonizedNoConfigChoiceBuilder builder() {
27+
return new JacksonizedNoConfigChoice.JacksonizedNoConfigChoiceBuilder();
28+
}
29+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
//version 8: Jackson deps are at least Java7+.
2+
@lombok.extern.jackson.Jacksonized @lombok.Builder
3+
public class JacksonizedNoConfigChoice {
4+
int field1;
5+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2 Ambiguous: Jackson2 and Jackson3 exist
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
2 Ambiguous: Jackson2 and Jackson3 exist

0 commit comments

Comments
 (0)