aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2017-03-27 22:48:37 +0100
committerMichael Williamson <mike@zwobble.org>2017-03-27 22:48:37 +0100
commit21017d1510ae16d267d0bac5f2adbd28748b9215 (patch)
tree27b886afb547ae45ab2202f4a86987ff83bdb2c3 /src/main/java/org/zwobble
parentef7e872738fc9afdd4315797454257563b3014fe (diff)
Avoid uninitialised variable
Diffstat (limited to 'src/main/java/org/zwobble')
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/styles/parsing/HtmlPathParser.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/styles/parsing/HtmlPathParser.java b/src/main/java/org/zwobble/mammoth/internal/styles/parsing/HtmlPathParser.java
index 2163829..a52ed64 100644
--- a/src/main/java/org/zwobble/mammoth/internal/styles/parsing/HtmlPathParser.java
+++ b/src/main/java/org/zwobble/mammoth/internal/styles/parsing/HtmlPathParser.java
@@ -61,11 +61,14 @@ public class HtmlPathParser {
private static List<String> parseClassNames(TokenIterator<TokenType> tokens) {
List<String> classNames = new ArrayList<>();
- Optional<String> className;
- while ((className = TokenParser.parseClassName(tokens)).isPresent()) {
- classNames.add(className.get());
+ while (true) {
+ Optional<String> className = TokenParser.parseClassName(tokens);
+ if (className.isPresent()) {
+ classNames.add(className.get());
+ } else {
+ return classNames;
+ }
}
- return classNames;
}
private static boolean parseIsFresh(TokenIterator<TokenType> tokens) {