Branch: refs/heads/master Home: https://github.com/xwiki/xwiki-rendering Commit: 0907f54d45fbc7c62fb0164b7be2f10f64bb9862 https://github.com/xwiki/xwiki-rendering/commit/0907f54d45fbc7c62fb0164b7be2... Author: claude[bot] <209825114+claude[bot]@users.noreply.github.com> Date: 2026-07-29 (Wed, 29 Jul 2026) Changed paths: M xwiki-rendering-api/src/main/java/org/xwiki/rendering/block/AbstractBlock.java M xwiki-rendering-api/src/main/java/org/xwiki/rendering/block/EmptyLinesBlock.java M xwiki-rendering-api/src/main/java/org/xwiki/rendering/block/FormatBlock.java M xwiki-rendering-api/src/main/java/org/xwiki/rendering/block/HeaderBlock.java M xwiki-rendering-api/src/main/java/org/xwiki/rendering/block/IdBlock.java M xwiki-rendering-api/src/main/java/org/xwiki/rendering/block/LinkBlock.java M xwiki-rendering-api/src/main/java/org/xwiki/rendering/block/MetaDataBlock.java M xwiki-rendering-api/src/main/java/org/xwiki/rendering/block/RawBlock.java M xwiki-rendering-api/src/main/java/org/xwiki/rendering/block/SectionBlock.java M xwiki-rendering-api/src/main/java/org/xwiki/rendering/block/SpecialSymbolBlock.java M xwiki-rendering-api/src/main/java/org/xwiki/rendering/block/VerbatimBlock.java M xwiki-rendering-api/src/main/java/org/xwiki/rendering/block/WordBlock.java M xwiki-rendering-api/src/main/java/org/xwiki/rendering/internal/listener/MetaDataConverter.java M xwiki-rendering-api/src/main/java/org/xwiki/rendering/internal/parser/XDOMBuilder.java M xwiki-rendering-api/src/main/java/org/xwiki/rendering/internal/renderer/AbstractBlockRenderer.java M xwiki-rendering-api/src/main/java/org/xwiki/rendering/listener/MetaData.java M xwiki-rendering-api/src/main/java/org/xwiki/rendering/util/ParserUtils.java M xwiki-rendering-macros/xwiki-rendering-macro-footnotes/src/main/java/org/xwiki/rendering/internal/macro/footnote/PutFootnotesMacro.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-xdomxml10/src/main/java/org/xwiki/rendering/xdomxml10/internal/renderer/XDOMXMLChainingStreamRenderer.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-xhtml/src/main/java/org/xwiki/rendering/internal/parser/xhtml/wikimodel/XHTMLXWikiGeneratorListener.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-xhtml/src/main/java/org/xwiki/rendering/internal/parser/xhtml/wikimodel/XWikiMacroHandler.java M xwiki-rendering-syntaxes/xwiki-rendering-syntax-xwiki20/src/main/java/org/xwiki/rendering/internal/parser/xwiki20/wikimodel/XWiki20XWikiGeneratorListener.java M xwiki-rendering-test/src/main/java/org/xwiki/rendering/test/integration/AbstractInternalRenderingTest.java M xwiki-rendering-transformations/xwiki-rendering-transformation-icon/src/main/java/org/xwiki/rendering/internal/transformation/icon/IconTransformation.java M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/main/java/org/xwiki/rendering/internal/macro/source/MacroContentSourceReferenceConverter.java M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/main/java/org/xwiki/rendering/internal/transformation/macro/MacroTransformation.java M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/main/java/org/xwiki/rendering/macro/AbstractMacro.java M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/main/java/org/xwiki/rendering/macro/source/MacroContentSourceReference.java M xwiki-rendering-transformations/xwiki-rendering-transformation-macro/src/main/java/org/xwiki/rendering/macro/source/MacroContentWikiSource.java M xwiki-rendering-wikimodel/src/main/java/org/xwiki/rendering/wikimodel/xhtml/impl/XhtmlHandler.java Log Message: ----------- [Misc] Use instanceof pattern matching instead of explicit casts (SonarQube java:S6201) (#391) * Fixes 52 SonarCloud java:S6201 issues ("Replace this instanceof check and cast with 'instanceof Foo foo'") across the rendering API, the wikimodel, test, footnote-macro, xdomxml10/xhtml/xwiki20 syntax and the icon/macro transformation modules. * Behaviour-neutral: each redundant cast is replaced by the pattern variable bound by the enclosing instanceof check. Co-authored-by: Vincent Massol <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-rendering/settings/notifications