This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-jci.git
commit 82bd70d0cbf3d304cf6bd53034c5e9aac071b2da Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Tue Jul 9 14:33:00 2024 -0400 Add @Override - Use compact array declaration - Remove redundant parens --- .../java/org/apache/commons/jci2/core/ReloadingClassLoader.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/org/apache/commons/jci2/core/ReloadingClassLoader.java b/core/src/main/java/org/apache/commons/jci2/core/ReloadingClassLoader.java index 5659f37..7652295 100644 --- a/core/src/main/java/org/apache/commons/jci2/core/ReloadingClassLoader.java +++ b/core/src/main/java/org/apache/commons/jci2/core/ReloadingClassLoader.java @@ -39,7 +39,7 @@ public class ReloadingClassLoader extends ClassLoader implements ReloadNotificat private final Log log = LogFactory.getLog(ReloadingClassLoader.class); private final ClassLoader parent; - private ResourceStore[] stores = new ResourceStore[0]; + private ResourceStore[] stores = {}; private ClassLoader delegate; public ReloadingClassLoader( final ClassLoader pParent ) { @@ -71,7 +71,7 @@ public class ReloadingClassLoader extends ClassLoader implements ReloadNotificat // FIXME: this should be improved with a Map // find the pStore and index position with var i - while ( ( i < n ) && ( stores[i] != pStore ) ) { + while ( i < n && stores[i] != pStore ) { i++; } @@ -86,7 +86,7 @@ public class ReloadingClassLoader extends ClassLoader implements ReloadNotificat System.arraycopy(stores, 0, newStores, 0, i); } if (i < n - 1) { - System.arraycopy(stores, i + 1, newStores, i, (n - i - 1)); + System.arraycopy(stores, i + 1, newStores, i, n - i - 1); } stores = newStores; @@ -94,6 +94,7 @@ public class ReloadingClassLoader extends ClassLoader implements ReloadNotificat return true; } + @Override public void handleNotification() { log.debug("reloading"); delegate = new ResourceStoreClassLoader(parent, stores);