13
13
* @see Compare
14
14
*/
15
15
public abstract class ComparisonRelation
16
- implements CoProduct3 <ComparisonRelation .LessThan , ComparisonRelation .Equal , ComparisonRelation .GreaterThan , ComparisonRelation > {
17
- private ComparisonRelation () { }
16
+ implements CoProduct3 <
17
+ ComparisonRelation .LessThan ,
18
+ ComparisonRelation .Equal ,
19
+ ComparisonRelation .GreaterThan ,
20
+ ComparisonRelation > {
21
+
22
+ private ComparisonRelation () {
23
+ }
18
24
19
25
/**
20
26
* Return a comparison relation from the result of a {@link Comparator} or {@link Comparable} result
@@ -38,7 +44,7 @@ public static Equal equal() {
38
44
return Equal .INSTANCE ;
39
45
}
40
46
41
- public final static class LessThan extends ComparisonRelation {
47
+ public static final class LessThan extends ComparisonRelation {
42
48
private static final LessThan INSTANCE = new LessThan ();
43
49
44
50
private LessThan () {
@@ -50,12 +56,14 @@ public String toString() {
50
56
}
51
57
52
58
@ Override
53
- public <R > R match (Fn1 <? super LessThan , ? extends R > aFn , Fn1 <? super Equal , ? extends R > bFn , Fn1 <? super GreaterThan , ? extends R > cFn ) {
59
+ public <R > R match (Fn1 <? super LessThan , ? extends R > aFn ,
60
+ Fn1 <? super Equal , ? extends R > bFn ,
61
+ Fn1 <? super GreaterThan , ? extends R > cFn ) {
54
62
return aFn .apply (this );
55
63
}
56
64
}
57
65
58
- public final static class Equal extends ComparisonRelation {
66
+ public static final class Equal extends ComparisonRelation {
59
67
private static final Equal INSTANCE = new Equal ();
60
68
61
69
private Equal () {
@@ -66,23 +74,28 @@ public String toString() {
66
74
}
67
75
68
76
@ Override
69
- public <R > R match (Fn1 <? super LessThan , ? extends R > aFn , Fn1 <? super Equal , ? extends R > bFn , Fn1 <? super GreaterThan , ? extends R > cFn ) {
77
+ public <R > R match (Fn1 <? super LessThan , ? extends R > aFn ,
78
+ Fn1 <? super Equal , ? extends R > bFn ,
79
+ Fn1 <? super GreaterThan , ? extends R > cFn ) {
70
80
return bFn .apply (this );
71
81
}
72
82
}
73
83
74
- public final static class GreaterThan extends ComparisonRelation {
84
+ public static final class GreaterThan extends ComparisonRelation {
75
85
private static final GreaterThan INSTANCE = new GreaterThan ();
76
86
77
- private GreaterThan () { }
87
+ private GreaterThan () {
88
+ }
78
89
79
90
@ Override
80
91
public String toString () {
81
92
return "GreaterThan" ;
82
93
}
83
94
84
95
@ Override
85
- public <R > R match (Fn1 <? super LessThan , ? extends R > aFn , Fn1 <? super Equal , ? extends R > bFn , Fn1 <? super GreaterThan , ? extends R > cFn ) {
96
+ public <R > R match (Fn1 <? super LessThan , ? extends R > aFn ,
97
+ Fn1 <? super Equal , ? extends R > bFn ,
98
+ Fn1 <? super GreaterThan , ? extends R > cFn ) {
86
99
return cFn .apply (this );
87
100
}
88
101
}
0 commit comments