Skip to content

Commit

Permalink
Minor post-merge fix wrt #1178
Browse files Browse the repository at this point in the history
  • Loading branch information
cowtowncoder committed Jan 1, 2024
1 parent 80e79f1 commit d14acac
Showing 1 changed file with 30 additions and 12 deletions.
42 changes: 30 additions & 12 deletions src/main/java/com/fasterxml/jackson/core/util/Separators.java
Original file line number Diff line number Diff line change
Expand Up @@ -160,13 +160,17 @@ public Separators(
}

public Separators withRootSeparator(String sep) {
return (rootSeparator.equals(sep)) ? this
: new Separators(sep, objectFieldValueSeparator, objectFieldValueSpacing, objectEntrySeparator, objectEntrySpacing, objectEmptySeparator, arrayValueSeparator, arrayValueSpacing, arrayEmptySeparator);
return Objects.equals(rootSeparator, sep) ? this
: new Separators(sep, objectFieldValueSeparator, objectFieldValueSpacing,
objectEntrySeparator, objectEntrySpacing, objectEmptySeparator,
arrayValueSeparator, arrayValueSpacing, arrayEmptySeparator);
}

public Separators withObjectFieldValueSeparator(char sep) {
return (objectFieldValueSeparator == sep) ? this
: new Separators(rootSeparator, sep, objectFieldValueSpacing, objectEntrySeparator, objectEntrySpacing, objectEmptySeparator, arrayValueSeparator, arrayValueSpacing, arrayEmptySeparator);
: new Separators(rootSeparator, sep, objectFieldValueSpacing,
objectEntrySeparator, objectEntrySpacing, objectEmptySeparator,
arrayValueSeparator, arrayValueSpacing, arrayEmptySeparator);
}

/**
Expand All @@ -176,12 +180,16 @@ public Separators withObjectFieldValueSeparator(char sep) {
*/
public Separators withObjectFieldValueSpacing(Spacing spacing) {
return (objectFieldValueSpacing == spacing) ? this
: new Separators(rootSeparator, objectFieldValueSeparator, spacing, objectEntrySeparator, objectEntrySpacing, objectEmptySeparator, arrayValueSeparator, arrayValueSpacing, arrayEmptySeparator);
: new Separators(rootSeparator, objectFieldValueSeparator, spacing,
objectEntrySeparator, objectEntrySpacing, objectEmptySeparator,
arrayValueSeparator, arrayValueSpacing, arrayEmptySeparator);
}

public Separators withObjectEntrySeparator(char sep) {
return (objectEntrySeparator == sep) ? this
: new Separators(rootSeparator, objectFieldValueSeparator, objectFieldValueSpacing, sep, objectEntrySpacing, objectEmptySeparator, arrayValueSeparator, arrayValueSpacing, arrayEmptySeparator);
: new Separators(rootSeparator, objectFieldValueSeparator, objectFieldValueSpacing,
sep, objectEntrySpacing, objectEmptySeparator,
arrayValueSeparator, arrayValueSpacing, arrayEmptySeparator);
}

/**
Expand All @@ -191,7 +199,9 @@ public Separators withObjectEntrySeparator(char sep) {
*/
public Separators withObjectEntrySpacing(Spacing spacing) {
return (objectEntrySpacing == spacing) ? this
: new Separators(rootSeparator, objectFieldValueSeparator, objectFieldValueSpacing, objectEntrySeparator, spacing, objectEmptySeparator, arrayValueSeparator, arrayValueSpacing, arrayEmptySeparator);
: new Separators(rootSeparator, objectFieldValueSeparator, objectFieldValueSpacing,
objectEntrySeparator, spacing, objectEmptySeparator,
arrayValueSeparator, arrayValueSpacing, arrayEmptySeparator);
}

/**
Expand All @@ -200,13 +210,17 @@ public Separators withObjectEntrySpacing(Spacing spacing) {
* @since 2.17
*/
public Separators withObjectEmptySeparator(String sep) {
return Objects.equals(arrayEmptySeparator, sep) ? this
: new Separators(rootSeparator, objectFieldValueSeparator, objectFieldValueSpacing, objectEntrySeparator, objectEntrySpacing, sep, arrayValueSeparator, arrayValueSpacing, arrayEmptySeparator);
return Objects.equals(objectEmptySeparator, sep) ? this
: new Separators(rootSeparator, objectFieldValueSeparator, objectFieldValueSpacing,
objectEntrySeparator, objectEntrySpacing, sep,
arrayValueSeparator, arrayValueSpacing, arrayEmptySeparator);
}

public Separators withArrayValueSeparator(char sep) {
return (arrayValueSeparator == sep) ? this
: new Separators(rootSeparator, objectFieldValueSeparator, objectFieldValueSpacing, objectEntrySeparator, objectEntrySpacing, objectEmptySeparator, sep, arrayValueSpacing, arrayEmptySeparator);
: new Separators(rootSeparator, objectFieldValueSeparator, objectFieldValueSpacing,
objectEntrySeparator, objectEntrySpacing, objectEmptySeparator,
sep, arrayValueSpacing, arrayEmptySeparator);
}

/**
Expand All @@ -216,7 +230,9 @@ public Separators withArrayValueSeparator(char sep) {
*/
public Separators withArrayValueSpacing(Spacing spacing) {
return (arrayValueSpacing == spacing) ? this
: new Separators(rootSeparator, objectFieldValueSeparator, objectFieldValueSpacing, objectEntrySeparator, objectEntrySpacing, objectEmptySeparator, arrayValueSeparator, spacing, arrayEmptySeparator);
: new Separators(rootSeparator, objectFieldValueSeparator, objectFieldValueSpacing,
objectEntrySeparator, objectEntrySpacing, objectEmptySeparator,
arrayValueSeparator, spacing, arrayEmptySeparator);
}

/**
Expand All @@ -226,7 +242,9 @@ public Separators withArrayValueSpacing(Spacing spacing) {
*/
public Separators withArrayEmptySeparator(String sep) {
return Objects.equals(arrayEmptySeparator, sep) ? this
: new Separators(rootSeparator, objectFieldValueSeparator, objectFieldValueSpacing, objectEntrySeparator, objectEntrySpacing, objectEmptySeparator, arrayValueSeparator, arrayValueSpacing, sep);
: new Separators(rootSeparator, objectFieldValueSeparator, objectFieldValueSpacing,
objectEntrySeparator, objectEntrySpacing, objectEmptySeparator,
arrayValueSeparator, arrayValueSpacing, sep);
}

/**
Expand Down

0 comments on commit d14acac

Please sign in to comment.