svn commit: r1836632 - /ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/collections/MapContext.java

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r1836632 - /ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/collections/MapContext.java

Taher Alkhateeb
Author: taher
Date: Wed Jul 25 13:25:05 2018
New Revision: 1836632

URL: http://svn.apache.org/viewvc?rev=1836632&view=rev
Log:
Improved: Add missing @override annotations in MapContext
(OFBIZ-10485)

Those are missing for methods that override super methods with identical signatures.

Thanks: Mathieu Lirzin for your patch and analysis

Modified:
    ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/collections/MapContext.java

Modified: ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/collections/MapContext.java
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/collections/MapContext.java?rev=1836632&r1=1836631&r2=1836632&view=diff
==============================================================================
--- ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/collections/MapContext.java (original)
+++ ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/collections/MapContext.java Wed Jul 25 13:25:05 2018
@@ -86,6 +86,7 @@ public class MapContext<K, V> implements
     /* (non-Javadoc)
      * @see java.util.Map#size()
      */
+    @Override
     public int size() {
         // a little bit tricky; to represent the apparent size we need to aggregate all keys and get a count of unique keys
         // this is a bit of a slow way, but gets the best number possible
@@ -96,6 +97,7 @@ public class MapContext<K, V> implements
     /* (non-Javadoc)
      * @see java.util.Map#isEmpty()
      */
+    @Override
     public boolean isEmpty() {
         // walk the stackList and if any is not empty, return false; otherwise return true
         for (Map<K, V> curMap: this.stackList) {
@@ -109,6 +111,7 @@ public class MapContext<K, V> implements
     /* (non-Javadoc)
      * @see java.util.Map#containsKey(java.lang.Object)
      */
+    @Override
     public boolean containsKey(Object key) {
         // walk the stackList and for the first place it is found return true; otherwise refurn false
         for (Map<K, V> curMap: this.stackList) {
@@ -122,6 +125,7 @@ public class MapContext<K, V> implements
     /* (non-Javadoc)
      * @see java.util.Map#containsValue(java.lang.Object)
      */
+    @Override
     public boolean containsValue(Object value) {
         // walk the stackList and the entries for each Map and if nothing is in for the current key, consider it an option, otherwise ignore
         Set<K> resultKeySet = new HashSet<>();
@@ -147,6 +151,7 @@ public class MapContext<K, V> implements
     /* (non-Javadoc)
      * @see java.util.Map#get(java.lang.Object)
      */
+    @Override
     public V get(Object key) {
         // walk the stackList and for the first place it is found return true; otherwise refurn false
         for (Map<K, V> curMap: this.stackList) {
@@ -161,6 +166,7 @@ public class MapContext<K, V> implements
     /* (non-Javadoc)
      * @see org.apache.ofbiz.base.util.collections.LocalizedMap#get(java.lang.String, java.util.Locale)
      */
+    @Override
     public V get(String name, Locale locale) {
         // walk the stackList and for the first place it is found return true; otherwise refurn false
         for (Map<K, V> curMap: this.stackList) {
@@ -179,6 +185,7 @@ public class MapContext<K, V> implements
     /* (non-Javadoc)
      * @see java.util.Map#put(java.lang.Object, java.lang.Object)
      */
+    @Override
     public V put(K key, V value) {
         // all write operations are local: only put in the Map on the top of the stack
         Map<K, V> currentMap = this.stackList.get(0);
@@ -188,6 +195,7 @@ public class MapContext<K, V> implements
     /* (non-Javadoc)
      * @see java.util.Map#remove(java.lang.Object)
      */
+    @Override
     public V remove(Object key) {
         // all write operations are local: only remove from the Map on the top of the stack
         Map<K, V> currentMap = this.stackList.get(0);
@@ -197,6 +205,7 @@ public class MapContext<K, V> implements
     /* (non-Javadoc)
      * @see java.util.Map#putAll(java.util.Map)
      */
+    @Override
     public void putAll(Map<? extends K, ? extends V> arg0) {
         // all write operations are local: only put in the Map on the top of the stack
         Map<K, V> currentMap = this.stackList.get(0);
@@ -206,6 +215,7 @@ public class MapContext<K, V> implements
     /* (non-Javadoc)
      * @see java.util.Map#clear()
      */
+    @Override
     public void clear() {
         // all write operations are local: only clear the Map on the top of the stack
         this.stackList.get(0).clear();
@@ -214,6 +224,7 @@ public class MapContext<K, V> implements
     /* (non-Javadoc)
      * @see java.util.Map#keySet()
      */
+    @Override
     public Set<K> keySet() {
         // walk the stackList and aggregate all keys
         Set<K> resultSet = new HashSet<>();
@@ -226,6 +237,7 @@ public class MapContext<K, V> implements
     /* (non-Javadoc)
      * @see java.util.Map#values()
      */
+    @Override
     public Collection<V> values() {
         // walk the stackList and the entries for each Map and if nothing is in for the current key, put it in
         Set<K> resultKeySet = new HashSet<>();
@@ -244,6 +256,7 @@ public class MapContext<K, V> implements
     /* (non-Javadoc)
      * @see java.util.Map#entrySet()
      */
+    @Override
     public Set<Map.Entry<K, V>> entrySet() {
         // walk the stackList and the entries for each Map and if nothing is in for the current key, put it in
         Set<K> resultKeySet = new HashSet<>();