Branch: refs/heads/claude/nifty-bell-8x9sgr Home: https://github.com/xwiki/xwiki-commons Commit: 20a1f56ec938bcc43ff6ff86cb18a73dfd75198c https://github.com/xwiki/xwiki-commons/commit/20a1f56ec938bcc43ff6ff86cb18a7... Author: Vincent Massol <[email protected]> Date: 2026-09-03 (Thu, 03 Sep 2026) Changed paths: M xwiki-commons-core/xwiki-commons-cache/xwiki-commons-cache-api/src/main/java/org/xwiki/cache/util/AbstractCache.java M xwiki-commons-core/xwiki-commons-cache/xwiki-commons-cache-api/src/main/java/org/xwiki/cache/util/AbstractCacheConfigurationLoader.java M xwiki-commons-core/xwiki-commons-component/xwiki-commons-component-observation/src/main/java/org/xwiki/component/event/AbstractComponentDescriptorEvent.java M xwiki-commons-core/xwiki-commons-extension/xwiki-commons-extension-api/src/main/java/org/xwiki/extension/AbstractExtension.java M xwiki-commons-core/xwiki-commons-extension/xwiki-commons-extension-api/src/main/java/org/xwiki/extension/AbstractExtensionDependency.java M xwiki-commons-core/xwiki-commons-extension/xwiki-commons-extension-api/src/main/java/org/xwiki/extension/AbstractExtensionIssueManagement.java M xwiki-commons-core/xwiki-commons-extension/xwiki-commons-extension-api/src/main/java/org/xwiki/extension/AbstractExtensionPattern.java M xwiki-commons-core/xwiki-commons-extension/xwiki-commons-extension-api/src/main/java/org/xwiki/extension/AbstractExtensionScm.java M xwiki-commons-core/xwiki-commons-extension/xwiki-commons-extension-api/src/main/java/org/xwiki/extension/AbstractExtensionScmConnection.java M xwiki-commons-core/xwiki-commons-extension/xwiki-commons-extension-api/src/main/java/org/xwiki/extension/AbstractRatingExtension.java M xwiki-commons-core/xwiki-commons-extension/xwiki-commons-extension-api/src/main/java/org/xwiki/extension/AbstractRemoteExtension.java M xwiki-commons-core/xwiki-commons-extension/xwiki-commons-extension-api/src/main/java/org/xwiki/extension/event/AbstractExtensionEvent.java M xwiki-commons-core/xwiki-commons-extension/xwiki-commons-extension-api/src/main/java/org/xwiki/extension/job/AbstractExtensionRequest.java M xwiki-commons-core/xwiki-commons-extension/xwiki-commons-extension-api/src/main/java/org/xwiki/extension/repository/result/AbstractSearchResult.java M xwiki-commons-core/xwiki-commons-extension/xwiki-commons-extension-api/src/main/java/org/xwiki/extension/wrap/AbstractWrappingExtension.java M xwiki-commons-core/xwiki-commons-extension/xwiki-commons-extension-api/src/main/java/org/xwiki/extension/wrap/AbstractWrappingObject.java M xwiki-commons-core/xwiki-commons-filter/xwiki-commons-filter-api/src/main/java/org/xwiki/filter/AbstractBeanFilterStreamFactory.java M xwiki-commons-core/xwiki-commons-filter/xwiki-commons-filter-api/src/main/java/org/xwiki/filter/AbstractFilterStreamFactory.java M xwiki-commons-core/xwiki-commons-filter/xwiki-commons-filter-api/src/main/java/org/xwiki/filter/descriptor/AbstractFilterStreamDescriptor.java M xwiki-commons-core/xwiki-commons-filter/xwiki-commons-filter-api/src/main/java/org/xwiki/filter/input/AbstractBeanInputFilterStream.java M xwiki-commons-core/xwiki-commons-filter/xwiki-commons-filter-api/src/main/java/org/xwiki/filter/input/AbstractBeanInputFilterStreamFactory.java M xwiki-commons-core/xwiki-commons-filter/xwiki-commons-filter-api/src/main/java/org/xwiki/filter/output/AbstractBeanOutputFilterStream.java M xwiki-commons-core/xwiki-commons-filter/xwiki-commons-filter-api/src/main/java/org/xwiki/filter/output/AbstractBeanOutputFilterStreamFactory.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-api/src/main/java/org/xwiki/job/AbstractJobStatus.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-api/src/main/java/org/xwiki/job/AbstractRequest.java M xwiki-commons-core/xwiki-commons-job/xwiki-commons-job-api/src/main/java/org/xwiki/job/event/status/AbstractQuestionEvent.java M xwiki-commons-core/xwiki-commons-logging/xwiki-commons-logging-api/src/main/java/org/xwiki/logging/marker/AbstractContainerMarker.java M xwiki-commons-core/xwiki-commons-observation/xwiki-commons-observation-api/src/main/java/org/xwiki/observation/AbstractEventListener.java M xwiki-commons-core/xwiki-commons-observation/xwiki-commons-observation-api/src/main/java/org/xwiki/observation/AbstractThreadEventListener.java M xwiki-commons-core/xwiki-commons-observation/xwiki-commons-observation-api/src/main/java/org/xwiki/observation/event/AbstractFilterableEvent.java M xwiki-commons-core/xwiki-commons-script/src/main/java/org/xwiki/script/wrap/AbstractWrappingObject.java Log Message: ----------- [Misc] Fix SonarQube issues by making abstract classes constructors protected * Applies SonarQube rule java:S5993 "Constructors of an abstract class should not be declared public": an abstract class can only be instantiated through a subclass, so a public constructor is misleading. Co-Authored-By: Vincent Massol <[email protected]> Claude-Session: https://claude.ai/code/session_016imc6g9rDdgoALHugDqnjy To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-commons/settings/notifications