summaryrefslogtreecommitdiffstats
path: root/document/src/main/java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2023-01-12 23:43:31 +0100
committerJon Bratseth <bratseth@gmail.com>2023-01-12 23:43:31 +0100
commit930f9f883d37e99f757e55c2c3ad39a11d37e33a (patch)
treec04c05040559dd498cb1ce33d45833bcc4f99da8 /document/src/main/java
parentcb10bc9b8d66abdfb9b8c5d92314d3b6afce9164 (diff)
Improve naming
Diffstat (limited to 'document/src/main/java')
-rw-r--r--document/src/main/java/com/yahoo/document/json/TokenBuffer.java15
-rw-r--r--document/src/main/java/com/yahoo/document/json/readers/VespaJsonDocumentReader.java2
2 files changed, 7 insertions, 10 deletions
diff --git a/document/src/main/java/com/yahoo/document/json/TokenBuffer.java b/document/src/main/java/com/yahoo/document/json/TokenBuffer.java
index f4573adc41e..e3c7e09f0d8 100644
--- a/document/src/main/java/com/yahoo/document/json/TokenBuffer.java
+++ b/document/src/main/java/com/yahoo/document/json/TokenBuffer.java
@@ -33,7 +33,7 @@ public class TokenBuffer {
}
/** Returns whether any tokens are available in this */
- public boolean isEmpty() { return tokens.isEmpty(); }
+ public boolean isEmpty() { return remaining() == 0; }
public JsonToken next() {
position++;
@@ -42,7 +42,6 @@ public class TokenBuffer {
return token;
}
- /** Goes one token back. Repeated calls to this method will *not* go back further. */
public JsonToken previous() {
updateNestingGoingBackwards(currentToken());
position--;
@@ -51,7 +50,7 @@ public class TokenBuffer {
/** Returns the current token without changing position, or null if none */
public JsonToken currentToken() {
- if (position >= tokens.size()) return null;
+ if (isEmpty()) return null;
Token token = tokens.get(position);
if (token == null) return null;
return token.token;
@@ -59,7 +58,7 @@ public class TokenBuffer {
/** Returns the current token name without changing position, or null if none */
public String currentName() {
- if (position >= tokens.size()) return null;
+ if (isEmpty()) return null;
Token token = tokens.get(position);
if (token == null) return null;
return token.name;
@@ -67,13 +66,13 @@ public class TokenBuffer {
/** Returns the current token text without changing position, or null if none */
public String currentText() {
- if (position >= tokens.size()) return null;
+ if (isEmpty()) return null;
Token token = tokens.get(position);
if (token == null) return null;
return token.text;
}
- public int size() {
+ public int remaining() {
return tokens.size() - position;
}
@@ -91,7 +90,7 @@ public class TokenBuffer {
Preconditions.checkArgument(first == firstToken,
"Expected %s, got %s.", firstToken.name(), t);
- if (size() == 0) {
+ if (remaining() == 0) {
updateNesting(t);
}
localNesting = storeAndPeekNesting(t, localNesting, tokens);
@@ -121,7 +120,6 @@ public class TokenBuffer {
try {
add(t, tokens.getCurrentName(), tokens.getText());
} catch (IOException e) {
- // TODO something sane
throw new IllegalArgumentException(e);
}
}
@@ -130,7 +128,6 @@ public class TokenBuffer {
try {
return tokens.nextValue();
} catch (IOException e) {
- // TODO something sane
throw new IllegalArgumentException(e);
}
}
diff --git a/document/src/main/java/com/yahoo/document/json/readers/VespaJsonDocumentReader.java b/document/src/main/java/com/yahoo/document/json/readers/VespaJsonDocumentReader.java
index 33f47beb01e..c63ea3ebb3c 100644
--- a/document/src/main/java/com/yahoo/document/json/readers/VespaJsonDocumentReader.java
+++ b/document/src/main/java/com/yahoo/document/json/readers/VespaJsonDocumentReader.java
@@ -235,7 +235,7 @@ public class VespaJsonDocumentReader {
"Expected end of JSON struct (%s), got %s", expectedFinalToken, buffer.currentToken());
Preconditions.checkState(buffer.nesting() == 0, "Nesting not zero at end of operation");
Preconditions.checkState(buffer.next() == null, "Dangling data at end of operation");
- Preconditions.checkState(buffer.size() == 0, "Dangling data at end of operation");
+ Preconditions.checkState(buffer.remaining() == 0, "Dangling data at end of operation");
}
}