Skip to content

Commit 334753a

Browse files
committed
inheritance() returned infinite list
1 parent e23bddd commit 334753a

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

‎core/src/main/java/fj/Class.java‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,18 @@ private Class(final java.lang.Class<T> c) {
3030
public List<Class<? super T>> inheritance() {
3131
return unfold(
3232
(java.lang.Class<? super T> c2) -> {
33-
if (c == null)
33+
if (c2 == null)
3434
return none();
3535
else {
3636
final P2<java.lang.Class<? super T>, java.lang.Class<? super T>> p =
3737
new P2<java.lang.Class<? super T>, java.lang.Class<? super T>>() {
3838
public java.lang.Class<? super T> _1() {
39-
return c;
39+
return c2;
4040
}
4141

4242
@SuppressWarnings({"unchecked"})
4343
public java.lang.Class<? super T> _2() {
44-
return c.getSuperclass();
44+
return c2.getSuperclass();
4545
}
4646
};
4747
return some(p);

0 commit comments

Comments
 (0)