Skip to content

Commit e3c35de

Browse files
committed
cosmetics: spaces, inline annotations, -final
1 parent 23e64e7 commit e3c35de

1 file changed

Lines changed: 16 additions & 15 deletions

File tree

value-processor/src/org/immutables/value/processor/Immutables.generator

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1029,14 +1029,14 @@ return new [type.typeValue.relativeRaw][type.generics.diamond]([output.linesShor
10291029
[if type.generateWithInterface]
10301030
[-- we actually don't need those implementation, signatures are good enough --]
10311031
[for v in type.settableAttributes]
1032+
10321033
[if v.arrayType]
1033-
@Override
10341034
[varargsSafety v]
1035-
public final [type.typeAbstract.relative] [v.names.with]([v.elementType]... elements) { throw new UnsupportedOperationException(); }
1035+
public [type.typeAbstract.relative] [v.names.with]([v.elementType]... elements) { throw new UnsupportedOperationException(); }
10361036
[else if v.collectionType]
10371037
@Override
10381038
[varargsSafety v]
1039-
public final [type.typeAbstract.relative] [v.names.with]([v.atNullability][tuNullParam v][v.unwrappedElementType][atForceTypeuseNullable v]... elements) { throw new UnsupportedOperationException(); }
1039+
public [type.typeAbstract.relative] [v.names.with]([v.atNullability][tuNullParam v][v.unwrappedElementType][atForceTypeuseNullable v]... elements) { throw new UnsupportedOperationException(); }
10401040
@Override
10411041
public [type.typeAbstract.relative] [v.names.with]([v.atNullability][tuNullable v]Iterable<[qExtends v][tuNullParam v][v.wrappedElementType]>) { throw new UnsupportedOperationException(); }
10421042
[else if v.optionalType]
@@ -3350,33 +3350,32 @@ itself immutable. Since it's private, that's benign. --]
33503350
static final [output.linesShortable]class Json[type.generics]
33513351
[extendsImplements type][/output.linesShortable]
33523352
[serialVersionUID type]
3353+
[let forceJsonIgnore]@[jackson].annotation.JsonIgnore [/let]
33533354
[for v in type.settableAttributes if not v.jacksonAnyGetter]
3354-
@[jackson].annotation.JsonIgnore[-- this one unconditional, see jsonIgnoreTemplate --]
33553355
[if v.encoding]
33563356
[if v.instantiation.supportsDefaultValue]
3357-
[v.type] [v.name] = [rr.defaultValue v];
3357+
[forceJsonIgnore][v.type] [v.name] = [rr.defaultValue v];
33583358
[else]
3359-
[atNullable v][v.type] [v.name];
3359+
[forceJsonIgnore][atNullable v][v.type] [v.name];
33603360
[/if]
33613361
[else if v.optionalType]
3362-
[atNullable v][v.type] [v.name] = [optionalEmpty v];
3362+
[forceJsonIgnore][atNullable v][v.type] [v.name] = [optionalEmpty v];
33633363
[else if v.collectionType or v.mapType]
3364-
[atNullable v][v.type] [v.name] = [emptyImmutableInstance v ''];
3364+
[forceJsonIgnore][atNullable v][v.type] [v.name] = [emptyImmutableInstance v ''];
33653365
[else if v.primitive]
3366-
[v.type] [v.name];
3366+
[forceJsonIgnore][v.type] [v.name];
33673367
[else]
3368-
[atNullable v][v.type] [v.name];
3368+
[forceJsonIgnore][atNullable v][v.type] [v.name];
33693369
[/if]
33703370
[if v.primitive or (v.requiresTrackIsSet andnot v.jacksonAnyGetter)]
3371-
@[jackson].annotation.JsonIgnore
3372-
boolean [disambiguateField type (v.name 'IsSet')];
3371+
[forceJsonIgnore]boolean [disambiguateField type (v.name 'IsSet')];
33733372
[/if]
33743373
[/for]
33753374
[for v in type.settableAttributes if v.jacksonAnyGetter]
3376-
@[jackson].annotation.JsonIgnore
3377-
final [v.type] [v.name] = new java.util.HashMap[v.genericArgs]();
3375+
[forceJsonIgnore]final [v.type] [v.name] = new java.util.HashMap[v.genericArgs]();
33783376
[/for]
33793377
[for v in type.settableAttributes if not v.jacksonAnyGetter]
3378+
33803379
[eachLine v.annotations]
33813380
[eachLine v.initializerInjectedAnnotations]
33823381
public void [v.names.beanSet]([v.atNullability][v.type] [v.name]) {
@@ -3396,12 +3395,14 @@ static final [output.linesShortable]class Json[type.generics]
33963395
}
33973396
[/for]
33983397
[for signature in type.nonAttributeAbstractMethodSignatures]
3398+
33993399
@Override[-- we actually don't need this implementation, signature is good enough --]
34003400
[signature] { throw new UnsupportedOperationException(); }
34013401
[/for]
34023402
[for v in type.allAccessibleAttributes]
3403+
34033404
[if v.isGenerateDerived]
3404-
@[jackson].annotation.JsonIgnore
3405+
[forceJsonIgnore]
34053406
[/if]
34063407
@Override[-- we actually don't need this implementation, signature is good enough --]
34073408
[v.toSignature] { throw new UnsupportedOperationException(); }

0 commit comments

Comments
 (0)