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

afs pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/jena.git

commit b161a13ff9d6d9012cf9b76bd5c973a80aa49cb4
Author: Andy Seaborne <[email protected]>
AuthorDate: Wed May 13 09:11:57 2026 +0100

    Add annotations for Override
---
 .../main/java/org/apache/jena/mem/collection/FastHashMap.java    | 1 +
 .../main/java/org/apache/jena/mem/collection/FastHashSet.java    | 1 +
 .../main/java/org/apache/jena/mem/collection/HashCommonBase.java | 9 ++++++++-
 3 files changed, 10 insertions(+), 1 deletion(-)

diff --git 
a/jena-core/src/main/java/org/apache/jena/mem/collection/FastHashMap.java 
b/jena-core/src/main/java/org/apache/jena/mem/collection/FastHashMap.java
index e3f741ba48..04f1d64878 100644
--- a/jena-core/src/main/java/org/apache/jena/mem/collection/FastHashMap.java
+++ b/jena-core/src/main/java/org/apache/jena/mem/collection/FastHashMap.java
@@ -189,6 +189,7 @@ public abstract class FastHashMap<K, V> extends 
FastHashBase<K> implements JenaM
      * @param i index
      * @return value
      */
+    @Override
     public V getValueAt(int i) {
         return values[i];
     }
diff --git 
a/jena-core/src/main/java/org/apache/jena/mem/collection/FastHashSet.java 
b/jena-core/src/main/java/org/apache/jena/mem/collection/FastHashSet.java
index 5adf3232c4..c793164432 100644
--- a/jena-core/src/main/java/org/apache/jena/mem/collection/FastHashSet.java
+++ b/jena-core/src/main/java/org/apache/jena/mem/collection/FastHashSet.java
@@ -127,6 +127,7 @@ public abstract class FastHashSet<K> extends 
FastHashBase<K> implements JenaSetI
      * @param i the index
      * @return the key at the given index
      */
+    @Override
     public K getKeyAt(int i) {
         return keys[i];
     }
diff --git 
a/jena-core/src/main/java/org/apache/jena/mem/collection/HashCommonBase.java 
b/jena-core/src/main/java/org/apache/jena/mem/collection/HashCommonBase.java
index b277789c71..a2cc62f715 100644
--- a/jena-core/src/main/java/org/apache/jena/mem/collection/HashCommonBase.java
+++ b/jena-core/src/main/java/org/apache/jena/mem/collection/HashCommonBase.java
@@ -101,15 +101,16 @@ public abstract class HashCommonBase<E> implements 
JenaMapSetCommon<E> {
         threshold = (int) (keys.length * LOAD_FACTOR);
     }
 
+    @Override
     public int size() {
         return size;
     }
 
+    @Override
     public boolean isEmpty() {
         return size == 0;
     }
 
-
     /**
      * Subclasses must implement to answer a new Key[size] array.
      */
@@ -155,6 +156,7 @@ public abstract class HashCommonBase<E> implements 
JenaMapSetCommon<E> {
      * Remove the object <code>key</code> from this hash's keys if it
      * is present (if it's absent, do nothing).
      */
+    @Override
     public boolean tryRemove(final E key) {
         int slot = findSlot(key);
         if (slot < 0) {
@@ -168,6 +170,7 @@ public abstract class HashCommonBase<E> implements 
JenaMapSetCommon<E> {
      * Remove the object <code>key</code> from this hash's keys if it
      * is present (if it's absent, do nothing).
      */
+    @Override
     public void removeUnchecked(final E key) {
         int slot = findSlot(key);
         if (slot < 0) {
@@ -192,10 +195,12 @@ public abstract class HashCommonBase<E> implements 
JenaMapSetCommon<E> {
         }
     }
 
+    @Override
     public boolean containsKey(final E key) {
         return findSlot(key) < 0;
     }
 
+    @Override
     public boolean anyMatch(final Predicate<E> predicate) {
         var pos = keys.length - 1;
         while (-1 < pos) {
@@ -207,10 +212,12 @@ public abstract class HashCommonBase<E> implements 
JenaMapSetCommon<E> {
         return false;
     }
 
+    @Override
     public ExtendedIterator<E> keyIterator() {
         return new SparseArrayIterator<>(keys, this);
     }
 
+    @Override
     public Spliterator<E> keySpliterator() {
         return new SparseArraySpliterator<>(keys, this);
     }

Reply via email to