aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2026-08-09 15:23:25 +0100
committerMichael Williamson <mike@zwobble.org>2026-08-09 15:23:25 +0100
commit972b8e2407f11d00927e81cd54efe6f1fe5c2346 (patch)
tree00a093092b7b73e112eac10e99d7d2fa27cafd55 /src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java
parente17ff226b37598a25c2c5cbef8b79962cdc41553 (diff)
Avoid use of null literal
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java')
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java b/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java
index dab5fa6..2cc7e4b 100644
--- a/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java
+++ b/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java
@@ -12,6 +12,7 @@ import java.util.function.Function;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
+import static java.util.Objects.isNull;
import static org.zwobble.mammoth.internal.docx.ReadResult.*;
import static org.zwobble.mammoth.internal.docx.Uris.uriToZipEntryName;
import static org.zwobble.mammoth.internal.util.Casts.tryCast;
@@ -349,8 +350,8 @@ class StatefulBodyXmlReader {
Pattern linkPattern = Pattern.compile("^\\s*HYPERLINK\\s+(\\\\l\\s+)?(?:\"(.*)\"|([^\\\\]\\S*))");
Matcher linkMatcher = linkPattern.matcher(instrText);
if (linkMatcher.lookingAt()) {
- String location = linkMatcher.group(2) == null ? linkMatcher.group(3) : linkMatcher.group(2);
- if (linkMatcher.group(1) == null) {
+ String location = isNull(linkMatcher.group(2)) ? linkMatcher.group(3) : linkMatcher.group(2);
+ if (isNull(linkMatcher.group(1))) {
return ComplexField.hyperlink(children -> Hyperlink.href(location, Optional.empty(), children));
} else {
return ComplexField.hyperlink(children -> Hyperlink.anchor(location, Optional.empty(), children));