File tree Expand file tree Collapse file tree
builder/test/org/immutables/builder/fixture/telescopic
value-processor/src/org/immutables/value/processor Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ package org .immutables .builder .fixture .telescopic ;
2+
3+ import java .math .BigDecimal ;
4+ import org .immutables .value .Value ;
5+
6+ @ Value .Immutable
7+ @ Value .Style (stagedBuilder = true )
8+ public interface HavingNonTrivialGenerics <T extends Comparable <? super T >> extends Comparable <HavingNonTrivialGenerics <T >> {
9+
10+ T key ();
11+
12+ BigDecimal a ();
13+
14+ int b ();
15+
16+ @ Override
17+ default int compareTo (HavingNonTrivialGenerics <T > other ) {
18+ return key ().compareTo (other .key ());
19+ }
20+ }
Original file line number Diff line number Diff line change @@ -1446,7 +1446,7 @@ public interface [tb.nameBuildStartSimple][type.generics] {
14461446}
14471447
14481448[atGenerated type]
1449- public interface [nt.nameBuildStageSimple][type.generics] extends [tb.nameBuildStartSimple][type.generics] {}
1449+ public interface [nt.nameBuildStageSimple][type.generics] extends [tb.nameBuildStartSimple][type.generics.args ] {}
14501450 [else]
14511451[atGenerated type]
14521452public interface [nt.nameBuildStageSimple][type.generics] {
You can’t perform that action at this time.
0 commit comments