summaryrefslogtreecommitdiff
path: root/chromium/third_party/protobuf/java/src/main/java/com/google/protobuf/LazyField.java
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/protobuf/java/src/main/java/com/google/protobuf/LazyField.java')
-rw-r--r--chromium/third_party/protobuf/java/src/main/java/com/google/protobuf/LazyField.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/chromium/third_party/protobuf/java/src/main/java/com/google/protobuf/LazyField.java b/chromium/third_party/protobuf/java/src/main/java/com/google/protobuf/LazyField.java
index c4f9201cdc2..df9425eb360 100644
--- a/chromium/third_party/protobuf/java/src/main/java/com/google/protobuf/LazyField.java
+++ b/chromium/third_party/protobuf/java/src/main/java/com/google/protobuf/LazyField.java
@@ -157,10 +157,12 @@ class LazyField {
this.entry = entry;
}
+ @Override
public K getKey() {
return entry.getKey();
}
+ @Override
public Object getValue() {
LazyField field = entry.getValue();
if (field == null) {
@@ -173,6 +175,7 @@ class LazyField {
return entry.getValue();
}
+ @Override
public Object setValue(Object value) {
if (!(value instanceof MessageLite)) {
throw new IllegalArgumentException(
@@ -190,11 +193,13 @@ class LazyField {
this.iterator = iterator;
}
+ @Override
public boolean hasNext() {
return iterator.hasNext();
}
@SuppressWarnings("unchecked")
+ @Override
public Entry<K, Object> next() {
Entry<K, ?> entry = iterator.next();
if (entry.getValue() instanceof LazyField) {
@@ -203,6 +208,7 @@ class LazyField {
return (Entry<K, Object>) entry;
}
+ @Override
public void remove() {
iterator.remove();
}