mirror of
https://github.com/tiennm99/lombok.git
synced 2026-10-03 07:13:15 +00:00
Adding Test with the current behavior
This commit is contained in:
1 parent
cc025dc49e
commit
24cf30face
3 files changed
+144
No files matched your search
@@ -0,0 +1,81 @@
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
|
||||
@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = JacksonizedBuilderFluent.JacksonizedBuilderFluentBuilder.class)
|
||||
@tools.jackson.databind.annotation.JsonDeserialize(builder = JacksonizedBuilderFluent.JacksonizedBuilderFluentBuilder.class)
|
||||
public class JacksonizedBuilderFluent {
|
||||
@com.fasterxml.jackson.annotation.JsonProperty("fieldName1")
|
||||
private String fieldName1;
|
||||
@JsonProperty("FieldName2")
|
||||
private String fieldName2;
|
||||
private String fieldName3;
|
||||
@java.lang.SuppressWarnings("all")
|
||||
@lombok.Generated
|
||||
JacksonizedBuilderFluent(final String fieldName1, final String fieldName2, final String fieldName3) {
|
||||
this.fieldName1 = fieldName1;
|
||||
this.fieldName2 = fieldName2;
|
||||
this.fieldName3 = fieldName3;
|
||||
}
|
||||
@java.lang.SuppressWarnings("all")
|
||||
@lombok.Generated
|
||||
@com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "", buildMethodName = "build")
|
||||
@tools.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "", buildMethodName = "build")
|
||||
public static class JacksonizedBuilderFluentBuilder {
|
||||
@java.lang.SuppressWarnings("all")
|
||||
@lombok.Generated
|
||||
private String fieldName1;
|
||||
@java.lang.SuppressWarnings("all")
|
||||
@lombok.Generated
|
||||
private String fieldName2;
|
||||
@java.lang.SuppressWarnings("all")
|
||||
@lombok.Generated
|
||||
private String fieldName3;
|
||||
@java.lang.SuppressWarnings("all")
|
||||
@lombok.Generated
|
||||
JacksonizedBuilderFluentBuilder() {
|
||||
}
|
||||
/**
|
||||
* @return {@code this}.
|
||||
*/
|
||||
@java.lang.SuppressWarnings("all")
|
||||
@lombok.Generated
|
||||
public JacksonizedBuilderFluent.JacksonizedBuilderFluentBuilder fieldName1(final String fieldName1) {
|
||||
this.fieldName1 = fieldName1;
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* @return {@code this}.
|
||||
*/
|
||||
@JsonProperty("FieldName2")
|
||||
@java.lang.SuppressWarnings("all")
|
||||
@lombok.Generated
|
||||
public JacksonizedBuilderFluent.JacksonizedBuilderFluentBuilder fieldName2(final String fieldName2) {
|
||||
this.fieldName2 = fieldName2;
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* @return {@code this}.
|
||||
*/
|
||||
@java.lang.SuppressWarnings("all")
|
||||
@lombok.Generated
|
||||
public JacksonizedBuilderFluent.JacksonizedBuilderFluentBuilder fieldName3(final String fieldName3) {
|
||||
this.fieldName3 = fieldName3;
|
||||
return this;
|
||||
}
|
||||
@java.lang.SuppressWarnings("all")
|
||||
@lombok.Generated
|
||||
public JacksonizedBuilderFluent build() {
|
||||
return new JacksonizedBuilderFluent(this.fieldName1, this.fieldName2, this.fieldName3);
|
||||
}
|
||||
@java.lang.Override
|
||||
@java.lang.SuppressWarnings("all")
|
||||
@lombok.Generated
|
||||
public java.lang.String toString() {
|
||||
return "JacksonizedBuilderFluent.JacksonizedBuilderFluentBuilder(fieldName1=" + this.fieldName1 + ", fieldName2=" + this.fieldName2 + ", fieldName3=" + this.fieldName3 + ")";
|
||||
}
|
||||
}
|
||||
@java.lang.SuppressWarnings("all")
|
||||
@lombok.Generated
|
||||
public static JacksonizedBuilderFluent.JacksonizedBuilderFluentBuilder builder() {
|
||||
return new JacksonizedBuilderFluent.JacksonizedBuilderFluentBuilder();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
public @lombok.extern.jackson.Jacksonized @lombok.experimental.Accessors(fluent = true) @lombok.Builder @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = JacksonizedBuilderFluent.JacksonizedBuilderFluentBuilder.class) @tools.jackson.databind.annotation.JsonDeserialize(builder = JacksonizedBuilderFluent.JacksonizedBuilderFluentBuilder.class) class JacksonizedBuilderFluent {
|
||||
public static @java.lang.SuppressWarnings("all") @lombok.Generated @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "",buildMethodName = "build") @tools.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "",buildMethodName = "build") class JacksonizedBuilderFluentBuilder {
|
||||
private @java.lang.SuppressWarnings("all") @lombok.Generated String fieldName1;
|
||||
private @java.lang.SuppressWarnings("all") @lombok.Generated String fieldName2;
|
||||
private @java.lang.SuppressWarnings("all") @lombok.Generated String fieldName3;
|
||||
@java.lang.SuppressWarnings("all") @lombok.Generated JacksonizedBuilderFluentBuilder() {
|
||||
super();
|
||||
}
|
||||
/**
|
||||
* @return {@code this}.
|
||||
*/
|
||||
public @java.lang.SuppressWarnings("all") @lombok.Generated JacksonizedBuilderFluent.JacksonizedBuilderFluentBuilder fieldName1(final String fieldName1) {
|
||||
this.fieldName1 = fieldName1;
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* @return {@code this}.
|
||||
*/
|
||||
public @JsonProperty("FieldName2") @java.lang.SuppressWarnings("all") @lombok.Generated JacksonizedBuilderFluent.JacksonizedBuilderFluentBuilder fieldName2(final String fieldName2) {
|
||||
this.fieldName2 = fieldName2;
|
||||
return this;
|
||||
}
|
||||
/**
|
||||
* @return {@code this}.
|
||||
*/
|
||||
public @java.lang.SuppressWarnings("all") @lombok.Generated JacksonizedBuilderFluent.JacksonizedBuilderFluentBuilder fieldName3(final String fieldName3) {
|
||||
this.fieldName3 = fieldName3;
|
||||
return this;
|
||||
}
|
||||
public @java.lang.SuppressWarnings("all") @lombok.Generated JacksonizedBuilderFluent build() {
|
||||
return new JacksonizedBuilderFluent(this.fieldName1, this.fieldName2, this.fieldName3);
|
||||
}
|
||||
public @java.lang.Override @java.lang.SuppressWarnings("all") @lombok.Generated java.lang.String toString() {
|
||||
return (((((("JacksonizedBuilderFluent.JacksonizedBuilderFluentBuilder(fieldName1=" + this.fieldName1) + ", fieldName2=") + this.fieldName2) + ", fieldName3=") + this.fieldName3) + ")");
|
||||
}
|
||||
}
|
||||
private @com.fasterxml.jackson.annotation.JsonProperty("fieldName1") String fieldName1;
|
||||
private @JsonProperty("FieldName2") String fieldName2;
|
||||
private String fieldName3;
|
||||
@java.lang.SuppressWarnings("all") @lombok.Generated JacksonizedBuilderFluent(final String fieldName1, final String fieldName2, final String fieldName3) {
|
||||
super();
|
||||
this.fieldName1 = fieldName1;
|
||||
this.fieldName2 = fieldName2;
|
||||
this.fieldName3 = fieldName3;
|
||||
}
|
||||
public static @java.lang.SuppressWarnings("all") @lombok.Generated JacksonizedBuilderFluent.JacksonizedBuilderFluentBuilder builder() {
|
||||
return new JacksonizedBuilderFluent.JacksonizedBuilderFluentBuilder();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
//CONF: lombok.jacksonized.jacksonVersion += 2
|
||||
//CONF: lombok.jacksonized.jacksonVersion += 3
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
|
||||
@lombok.extern.jackson.Jacksonized
|
||||
@lombok.experimental.Accessors(fluent=true)
|
||||
@lombok.Builder
|
||||
public class JacksonizedBuilderFluent {
|
||||
private String fieldName1;
|
||||
@JsonProperty("FieldName2")
|
||||
private String fieldName2;
|
||||
private String fieldName3;
|
||||
}
|
||||
Reference in new issue
Block a user