Skip to content

Commit 6fbb403

Browse files
committed
Remove usage of class Objects
It's possible to use this class on Android only starting with 19 API level.
1 parent 52f7e07 commit 6fbb403

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

commonmark/src/main/java/org/commonmark/internal/ListBlockParser.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import org.commonmark.node.*;
44
import org.commonmark.parser.block.*;
55

6-
import java.util.Objects;
76
import java.util.regex.Matcher;
87
import java.util.regex.Pattern;
98

@@ -84,13 +83,17 @@ private static ListData parseListMarker(CharSequence ln, int offset) {
8483
*/
8584
private static boolean listsMatch(ListBlock a, ListBlock b) {
8685
if (a instanceof BulletList && b instanceof BulletList) {
87-
return Objects.equals(((BulletList) a).getBulletMarker(), ((BulletList) b).getBulletMarker());
86+
return equals(((BulletList) a).getBulletMarker(), ((BulletList) b).getBulletMarker());
8887
} else if (a instanceof OrderedList && b instanceof OrderedList) {
89-
return Objects.equals(((OrderedList) a).getDelimiter(), ((OrderedList) b).getDelimiter());
88+
return equals(((OrderedList) a).getDelimiter(), ((OrderedList) b).getDelimiter());
9089
}
9190
return false;
9291
}
9392

93+
private static boolean equals(Object a, Object b) {
94+
return (a == null) ? (b == null) : a.equals(b);
95+
}
96+
9497
public static class Factory extends AbstractBlockParserFactory {
9598

9699
@Override

0 commit comments

Comments
 (0)