From 930f9f883d37e99f757e55c2c3ad39a11d37e33a Mon Sep 17 00:00:00 2001 From: Jon Bratseth Date: Thu, 12 Jan 2023 23:43:31 +0100 Subject: Improve naming --- .../main/java/com/yahoo/document/json/TokenBuffer.java | 15 ++++++--------- .../document/json/readers/VespaJsonDocumentReader.java | 2 +- 2 files changed, 7 insertions(+), 10 deletions(-) (limited to 'document/src/main') 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"); } } -- cgit v1.2.3