You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by su...@apache.org on 2020/04/11 15:41:07 UTC

[groovy] branch master updated: Add `@Override` to method declaration of `LazyMap`

This is an automated email from the ASF dual-hosted git repository.

sunlan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git


The following commit(s) were added to refs/heads/master by this push:
     new 8888069  Add `@Override` to method declaration of `LazyMap`
8888069 is described below

commit 8888069ff4c69aec301208806608e4a7577f6688
Author: Daniel Sun <su...@apache.org>
AuthorDate: Sat Apr 11 23:40:36 2020 +0800

    Add `@Override` to method declaration of `LazyMap`
---
 .../java/org/apache/groovy/json/internal/LazyMap.java    | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/subprojects/groovy-json/src/main/java/org/apache/groovy/json/internal/LazyMap.java b/subprojects/groovy-json/src/main/java/org/apache/groovy/json/internal/LazyMap.java
index df86c42..d2004f0 100644
--- a/subprojects/groovy-json/src/main/java/org/apache/groovy/json/internal/LazyMap.java
+++ b/subprojects/groovy-json/src/main/java/org/apache/groovy/json/internal/LazyMap.java
@@ -53,6 +53,7 @@ public class LazyMap extends AbstractMap<String, Object> {
         values = new Object[initialSize];
     }
 
+    @Override
     public Object put(String key, Object value) {
         if (map == null) {
             for (int i = 0; i < size; i++) {
@@ -78,11 +79,13 @@ public class LazyMap extends AbstractMap<String, Object> {
         }
     }
 
+    @Override
     public Set<Entry<String, Object>> entrySet() {
         buildIfNeeded();
         return map.entrySet();
     }
 
+    @Override
     public int size() {
         if (map == null) {
             return size;
@@ -91,6 +94,7 @@ public class LazyMap extends AbstractMap<String, Object> {
         }
     }
 
+    @Override
     public boolean isEmpty() {
         if (map == null) {
             return size == 0;
@@ -99,16 +103,19 @@ public class LazyMap extends AbstractMap<String, Object> {
         }
     }
 
+    @Override
     public boolean containsValue(Object value) {
         buildIfNeeded();
         return map.containsValue(value);
     }
 
+    @Override
     public boolean containsKey(Object key) {
         buildIfNeeded();
         return map.containsKey(key);
     }
 
+    @Override
     public Object get(Object key) {
         buildIfNeeded();
         return map.get(key);
@@ -131,16 +138,19 @@ public class LazyMap extends AbstractMap<String, Object> {
         }
     }
 
+    @Override
     public Object remove(Object key) {
         buildIfNeeded();
         return map.remove(key);
     }
 
+    @Override
     public void putAll(Map m) {
         buildIfNeeded();
         map.putAll(m);
     }
 
+    @Override
     public void clear() {
         if (map == null) {
             size = 0;
@@ -149,31 +159,37 @@ public class LazyMap extends AbstractMap<String, Object> {
         }
     }
 
+    @Override
     public Set<String> keySet() {
         buildIfNeeded();
         return map.keySet();
     }
 
+    @Override
     public Collection<Object> values() {
         buildIfNeeded();
         return map.values();
     }
 
+    @Override
     public boolean equals(Object o) {
         buildIfNeeded();
         return map.equals(o);
     }
 
+    @Override
     public int hashCode() {
         buildIfNeeded();
         return map.hashCode();
     }
 
+    @Override
     public String toString() {
         buildIfNeeded();
         return map.toString();
     }
 
+    @Override
     protected Object clone() throws CloneNotSupportedException {
         if (map == null) {
             return null;