Skip to content

Issue #34818 automate the remediation of Checkstyle #34817

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

Pankraz76
Copy link

@Pankraz76 Pankraz76 commented Apr 24, 2025

Issue #34818 automate the remediation of Checkstyle

https://docs.openrewrite.org/running-recipes/popular-recipe-guides/automatically-fix-checkstyle-violations
#34818

try to auto fix:

	@Override
	public final void comment(char[] ch, int start, int length) throws           SAXException {
		try {
			commentInternal(new String(ch, start, length));
		}
		catch		 (		XMLStreamException        ex) {
			throw 			new SAXException("Could not handle comment: " + ex.getMessage(), ex);
		}
	}
/*
 * Copyright 2002-2017 the original author or authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package org.springframework.util.xml;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.xml.XMLConstants;
import javax.xml.namespace.QName;
import javax.xml.stream.XMLStreamException;

import org.jspecify.annotations.Nullable;
import org.xml.sax.Attributes;
import org.xml.sax.ContentHandler;
import org.xml.sax.SAXException;
import org.xml.sax.ext.LexicalHandler;

/**
 * Abstract base class for SAX {@code ContentHandler} and {@code LexicalHandler}
 * implementations that use StAX as a basis. All methods delegate to internal template
 * methods, capable of throwing a {@code XMLStreamException}. Additionally, a namespace
 * context stack is used to keep track of declared namespaces.
 *
 * @author Arjen Poutsma
 * @since 4.0.3
 */
abstract class AbstractStaxHandler implements ContentHandler, LexicalHandler {

	private final List<Map<String, String>> namespaceMappings = new ArrayList<>();

	private boolean inCData;


	@Override
	public final void startDocument() throws SAXException {
		removeAllNamespaceMappings();
		newNamespaceMapping();
		try {
			startDocumentInternal();
		}
		catch (XMLStreamException ex) {
			throw new SAXException("Could not handle startDocument: " + ex.getMessage(), ex);
		}
	}

	@Override
	public final void endDocument() throws SAXException {
		removeAllNamespaceMappings();
		try {
			endDocumentInternal();
		}
		catch (XMLStreamException ex) {
			throw new SAXException("Could not handle endDocument: " + ex.getMessage(), ex);
		}
	}

	@Override
	public final void startPrefixMapping(String prefix, String uri) {
		currentNamespaceMapping().put(prefix, uri);
	}

	@Override
	public final void endPrefixMapping(String prefix) {
	}

	@Override
	public final void startElement(String uri, String localName, String qName, Attributes atts) throws SAXException {
		try {
			startElementInternal(toQName(uri, qName), atts, currentNamespaceMapping());
			newNamespaceMapping();
		}
		catch (XMLStreamException ex) {
			throw new SAXException("Could not handle startElement: " + ex.getMessage(), ex);
		}
	}

	@Override
	public final void endElement(String uri, String localName, String qName) throws SAXException {
		try {
			endElementInternal(toQName(uri, qName), currentNamespaceMapping());
			removeNamespaceMapping();
		}
		catch (XMLStreamException ex) {
			throw new SAXException("Could not handle endElement: " + ex.getMessage(), ex);
		}
	}

	@Override
	public final void characters(char[] ch, int start, int length) throws SAXException {
		try {
			String data = new String(ch, start, length);
			if (!this.inCData) {
				charactersInternal(data);
			}
			else {
				cDataInternal(data);
			}
		}
		catch (XMLStreamException ex) {
			throw new SAXException("Could not handle characters: " + ex.getMessage(), ex);
		}
	}

	@Override
	public final void ignorableWhitespace(char[] ch, int start, int length) throws SAXException {
		try {
			ignorableWhitespaceInternal(new String(ch, start, length));
		}
		catch (XMLStreamException ex) {
			throw new SAXException(
					"Could not handle ignorableWhitespace:" + ex.getMessage(), ex);
		}
	}

	@Override
	public final void processingInstruction(String target, String data) throws SAXException {
		try {
			processingInstructionInternal(target, data);
		}
		catch (XMLStreamException ex) {
			throw new SAXException("Could not handle processingInstruction: " + ex.getMessage(), ex);
		}
	}

	@Override
	public final void skippedEntity(String name) throws SAXException {
		try {
			skippedEntityInternal(name);
		}
		catch (XMLStreamException ex) {
			throw new SAXException("Could not handle skippedEntity: " + ex.getMessage(), ex);
		}
	}

	@Override
	public final void startDTD(String name, @Nullable String publicId, String systemId) throws SAXException {
		try {
			StringBuilder builder = new StringBuilder("<!DOCTYPE ");
			builder.append(name);
			if (publicId != null) {
				builder.append(" PUBLIC \"");
				builder.append(publicId);
				builder.append("\" \"");
			}
			else {
				builder.append(" SYSTEM \"");
			}
			builder.append(systemId);
			builder.append("\">");

			dtdInternal(builder.toString());
		}
		catch (XMLStreamException ex) {
			throw new SAXException("Could not handle startDTD: " + ex.getMessage(), ex);
		}
	}

	@Override
	public final void endDTD() throws SAXException {
	}

	@Override
	public final void startCDATA() throws SAXException {
		this.inCData = true;
	}

	@Override
	public final void endCDATA() throws SAXException {
		this.inCData = false;
	}

	@Override
	public final void comment(char[] ch, int start, int length) throws           SAXException {
		try {
			commentInternal(new String(ch, start, length));
		}
		catch		 (		XMLStreamException        ex) {
			throw 			new SAXException("Could not handle comment: " + ex.getMessage(), ex);
		}
	}

	@Override
	public void startEntity(String name) throws SAXException {
	}

	@Override
	public void endEntity(String name) throws SAXException {
	}

	/**
	 * Convert a namespace URI and DOM or SAX qualified name to a {@code QName}. The
	 * qualified name can have the form {@code prefix:localname} or {@code localName}.
	 * @param namespaceUri the namespace URI
	 * @param qualifiedName the qualified name
	 * @return a QName
	 */
	protected QName toQName(String namespaceUri, String qualifiedName) {
		int idx = qualifiedName.indexOf(':');
		if (idx == -1) {
			return new QName(namespaceUri, qualifiedName);
		}
		else {
			String prefix = qualifiedName.substring(0, idx);
			String localPart = qualifiedName.substring(idx + 1);
			return new QName(namespaceUri, localPart, prefix);
		}
	}

	protected boolean isNamespaceDeclaration(QName qName) {
		String prefix = qName.getPrefix();
		String localPart = qName.getLocalPart();
		return (XMLConstants.XMLNS_ATTRIBUTE.equals(localPart) && prefix.isEmpty()) ||
				(XMLConstants.XMLNS_ATTRIBUTE.equals(prefix) && !localPart.isEmpty());
	}


	private Map<String, String> currentNamespaceMapping() {
		return this.namespaceMappings.get(this.namespaceMappings.size() - 1);
	}

	private void newNamespaceMapping() {
		this.namespaceMappings.add(new HashMap<>());
	}

	private void removeNamespaceMapping() {
		this.namespaceMappings.remove(this.namespaceMappings.size() - 1);
	}

	private void removeAllNamespaceMappings() {
		this.namespaceMappings.clear();
	}


	protected abstract void startDocumentInternal() throws XMLStreamException;

	protected abstract void endDocumentInternal() throws XMLStreamException;

	protected abstract void startElementInternal(QName name, Attributes attributes,
			Map<String, String> namespaceMapping) throws XMLStreamException;

	protected abstract void endElementInternal(QName name, Map<String, String> namespaceMapping)
			throws XMLStreamException;

	protected abstract void charactersInternal(String data) throws XMLStreamException;

	protected abstract void cDataInternal(String data) throws XMLStreamException;

	protected abstract void ignorableWhitespaceInternal(String data) throws XMLStreamException;

	protected abstract void processingInstructionInternal(String target, String data)
			throws XMLStreamException;

	protected abstract void skippedEntityInternal(String name) throws XMLStreamException;

	protected abstract void dtdInternal(String dtd) throws XMLStreamException;

	protected abstract void commentInternal(String comment) throws XMLStreamException;

}

@spring-projects-issues spring-projects-issues added the status: waiting-for-triage An issue we've not yet triaged or decided on label Apr 24, 2025
@Pankraz76
Copy link
Author

Pankraz76 commented Apr 24, 2025

> Task :spring-core:compileJava
WARNING: A restricted method in java.lang.System has been called
WARNING: java.lang.System::load has been called by net.rubygrapefruit.platform.internal.NativeLibraryLoader in an unnamed module (file:/opt/homebrew/Cellar/gradle/8.5/libexec/lib/native-platform-0.22-milestone-25.jar)
WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
WARNING: Restricted methods will be blocked in a future release unless native access is enabled


WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
WARNING: sun.misc.Unsafe::objectFieldOffset has been called by com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper (file:/Users/vincent.potucek/.gradle/caches/modules-2/files-2.1/com.google.guava/guava/32.1.3-jre/f306708742ce2bf0fb0901216183bc14073feae/guava-32.1.3-jre.jar)
WARNING: Please consider reporting this to the maintainers of class com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper
WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future release

> Task :spring-core:rewriteRun
Validating active recipes
Scanning sources in project :spring-core
Using active styles [org.openrewrite.java.Checkstyle]
There were problems parsing some source files, run with --info to see full stack traces
There were problems parsing spring-core/src/main/java/org/springframework/core/annotation/AnnotationsScanner.java
There were problems parsing spring-core/src/main/java/org/springframework/core/ResolvableType.java
There were problems parsing spring-core/src/main/java/org/springframework/util/ClassUtils.java
There were problems parsing spring-core/src/main/java/org/springframework/util/ObjectUtils.java
There were problems parsing spring-core/src/main/java/org/springframework/util/ReflectionUtils.java
There were problems parsing spring-core/src/main/java24/org/springframework/core/type/classreading/ClassFileAnnotationMetadata.java
There were problems parsing spring-core/src/main/java24/org/springframework/core/type/classreading/ClassFileClassMetadata.java
All sources parsed, running active recipes: org.openrewrite.staticanalysis.CodeCleanup
Changes have been made to spring-core/src/main/java/org/springframework/asm/MethodWriter.java by:
    org.openrewrite.staticanalysis.ForLoopControlVariablePostfixOperators
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/asm/Label.java by:
    org.openrewrite.staticanalysis.ForLoopControlVariablePostfixOperators
        org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/asm/Type.java by:
    org.openrewrite.staticanalysis.ForLoopControlVariablePostfixOperators
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/asm/SymbolTable.java by:
    org.openrewrite.staticanalysis.ForLoopControlVariablePostfixOperators
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/asm/Frame.java by:
    org.openrewrite.staticanalysis.ForLoopControlVariablePostfixOperators
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/asm/AnnotationWriter.java by:
    org.openrewrite.staticanalysis.ForLoopControlVariablePostfixOperators
        org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/asm/ConstantDynamic.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/asm/ByteVector.java by:
    org.openrewrite.staticanalysis.ForLoopControlVariablePostfixOperators
        org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/asm/TypePath.java by:
    org.openrewrite.staticanalysis.ForLoopControlVariablePostfixOperators
        org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/asm/ClassWriter.java by:
    org.openrewrite.staticanalysis.ForLoopControlVariablePostfixOperators
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/asm/ClassReader.java by:
    org.openrewrite.staticanalysis.ForLoopControlVariablePostfixOperators
        org.openrewrite.java.format.MethodParamPad
            org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/asm/Attribute.java by:
    org.openrewrite.staticanalysis.ForLoopControlVariablePostfixOperators
        org.openrewrite.java.format.MethodParamPad
            org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/asm/SpringAsmInfo.java by:
    org.openrewrite.staticanalysis.HideUtilityClassConstructor
Changes have been made to spring-core/src/main/java/org/springframework/core/MethodParameter.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.EqualsAvoidsNull
            org.openrewrite.staticanalysis.HideUtilityClassConstructor
                org.openrewrite.staticanalysis.OperatorWrap
                    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/metrics/jfr/FlightRecorderStartupStep.java by:
    org.openrewrite.staticanalysis.ExplicitInitialization
Changes have been made to spring-core/src/main/java/org/springframework/core/KotlinDetector.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/ParameterizedTypeReference.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/ConfigurableObjectInputStream.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/core/Conventions.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.OperatorWrap
                org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/serializer/support/DeserializingConverter.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/core/serializer/support/SerializingConverter.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/core/serializer/DefaultSerializer.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/core/NativeDetector.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/CollectionFactory.java by:
    org.openrewrite.staticanalysis.EqualsAvoidsNull
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/Nullness.java by:
    org.openrewrite.staticanalysis.HideUtilityClassConstructor
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/BridgeMethodResolver.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/codec/ByteBufferDecoder.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/codec/Decoder.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/codec/Hints.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/codec/ResourceEncoder.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/codec/StringDecoder.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/codec/ResourceRegionEncoder.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/core/codec/ByteArrayDecoder.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/codec/DataBufferDecoder.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/codec/AbstractCharSequenceDecoder.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/codec/ResourceDecoder.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/codec/Encoder.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/codec/NettyByteBufDecoder.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/CoroutinesUtils.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/core/io/AbstractResource.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/VfsResource.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/AbstractFileResolvingResource.java by:
    org.openrewrite.staticanalysis.HideUtilityClassConstructor
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/DefaultResourceLoader.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/PathResource.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/support/PropertiesLoaderUtils.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/support/PropertiesLoaderSupport.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
        org.openrewrite.staticanalysis.ExplicitInitialization
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/support/LocalizedResourceHelper.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/support/PropertySourceProcessor.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/support/DefaultPropertySourceFactory.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/support/VfsPatternUtils.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/support/SpringFactoriesLoader.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.HideUtilityClassConstructor
            org.openrewrite.staticanalysis.OperatorWrap
                org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/support/PathMatchingResourcePatternResolver.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.HideUtilityClassConstructor
                org.openrewrite.staticanalysis.OperatorWrap
                    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/support/EncodedResource.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/support/ResourceArrayPropertyEditor.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/support/ResourcePatternUtils.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/DescriptiveResource.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/ByteArrayResource.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/FileUrlResource.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/FileSystemResource.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/ModuleResource.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/UrlResource.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/ClassPathResource.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/ResourceEditor.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/InputStreamResource.java by:
    org.openrewrite.staticanalysis.ExplicitInitialization
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/buffer/JettyDataBuffer.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/buffer/SubscriberInputStream.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/buffer/DefaultDataBufferFactory.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/buffer/OutputStreamPublisher.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/buffer/DataBufferUtils.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.ExplicitInitialization
                org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/buffer/NettyDataBuffer.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.ExplicitInitialization
            org.openrewrite.staticanalysis.OperatorWrap
                org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/io/buffer/DefaultDataBuffer.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/SpringVersion.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/NestedRuntimeException.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/OrderComparator.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/annotation/AnnotatedMethod.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/annotation/AnnotationAttributes.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/core/annotation/AnnotationTypeMappings.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/annotation/SynthesizedMergedAnnotationInvocationHandler.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.OperatorWrap
                org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/annotation/AbstractMergedAnnotation.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/annotation/RepeatableContainers.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/annotation/AnnotationTypeMapping.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/annotation/MergedAnnotationCollectors.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/annotation/OrderUtils.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/annotation/IntrospectionFailureLogger.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/annotation/AnnotatedElementAdapter.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/annotation/AnnotationUtils.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.OperatorWrap
                org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/annotation/AnnotatedElementUtils.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/annotation/MergedAnnotationsCollection.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/annotation/PackagesAnnotationFilter.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/core/annotation/TypeMappedAnnotations.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/annotation/AnnotationAwareOrderComparator.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/annotation/AttributeMethods.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/annotation/TypeMappedAnnotation.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/ReactiveAdapterRegistry.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
            org.openrewrite.java.ShortenFullyQualifiedTypeReferences
Changes have been made to spring-core/src/main/java/org/springframework/core/style/ToStringCreator.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/SpringProperties.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/SerializableTypeWrapper.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.EqualsAvoidsNull
                org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/SimpleAliasRegistry.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/core/env/PropertySource.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/env/JOptCommandLinePropertySource.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/env/AbstractPropertyResolver.java by:
    org.openrewrite.staticanalysis.ExplicitInitialization
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/env/ProfilesParser.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/env/MissingRequiredPropertiesException.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/core/env/AbstractEnvironment.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/env/MutablePropertySources.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/env/SystemEnvironmentPropertySource.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/env/PropertySourcesPropertyResolver.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/core/type/StandardMethodMetadata.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/type/StandardAnnotationMetadata.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/core/type/classreading/SimpleAnnotationMetadataReadingVisitor.java by:
    org.openrewrite.staticanalysis.EqualsAvoidsNull
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/type/classreading/SimpleMethodMetadata.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/type/classreading/MergedAnnotationReadingVisitor.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/type/classreading/CachingMetadataReaderFactory.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/type/classreading/SimpleMetadataReaderFactory.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/type/classreading/SimpleAnnotationMetadata.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/type/classreading/SimpleMethodMetadataReadingVisitor.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/type/classreading/SimpleMetadataReader.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/type/ClassMetadata.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/type/filter/AnnotationTypeFilter.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/type/filter/AbstractTypeHierarchyTraversingFilter.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/core/type/StandardClassMetadata.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/type/AnnotatedTypeMetadata.java by:
    org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/main/java/org/springframework/core/GenericTypeResolver.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/task/SimpleAsyncTaskExecutor.java by:
    org.openrewrite.staticanalysis.ExplicitInitialization
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/task/support/TaskExecutorAdapter.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/core/MethodIntrospector.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/NestedCheckedException.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/MethodClassKey.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/log/CompositeLog.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/NestedExceptionUtils.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/KotlinReflectionParameterNameDiscoverer.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/ExceptionDepthComparator.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/AttributeAccessorSupport.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/StandardReflectionParameterNameDiscoverer.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/core/convert/Property.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/convert/converter/Converter.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/convert/converter/GenericConverter.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/convert/support/StringToUUIDConverter.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/convert/support/IdToEntityConverter.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/convert/support/FallbackObjectToStringConverter.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/convert/support/DefaultConversionService.java by:
    org.openrewrite.java.ShortenFullyQualifiedTypeReferences
Changes have been made to spring-core/src/main/java/org/springframework/core/convert/support/StringToCollectionConverter.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/convert/support/ObjectToObjectConverter.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/convert/support/StringToArrayConverter.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/core/convert/support/ByteBufferConverter.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/convert/support/CollectionToCollectionConverter.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/convert/support/StreamConverter.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/convert/support/GenericConversionService.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/convert/support/ObjectToOptionalConverter.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/core/convert/support/ConversionServiceFactory.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/core/convert/support/ArrayToArrayConverter.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/core/convert/support/ArrayToCollectionConverter.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/core/convert/TypeDescriptor.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/convert/ConversionFailedException.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/core/Constants.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/core/ReactiveTypeDescriptor.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/backoff/ExponentialBackOff.java by:
    org.openrewrite.staticanalysis.ExplicitInitialization
        org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/util/backoff/FixedBackOff.java by:
    org.openrewrite.staticanalysis.ExplicitInitialization
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/MimeTypeUtils.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
        org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/util/comparator/BooleanComparator.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/comparator/NullSafeComparator.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/comparator/InstanceComparator.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/StringUtils.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.OperatorWrap
                org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/FastByteArrayOutputStream.java by:
    org.openrewrite.staticanalysis.ExplicitInitialization
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/StreamUtils.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/unit/DataSize.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/CompositeCollection.java by:
    org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/main/java/org/springframework/util/ConcurrencyThrottleSupport.java by:
    org.openrewrite.staticanalysis.ExplicitInitialization
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/CustomizableThreadCreator.java by:
    org.openrewrite.staticanalysis.ExplicitInitialization
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/AntPathMatcher.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.EqualsAvoidsNull
            org.openrewrite.staticanalysis.ExplicitInitialization
                org.openrewrite.staticanalysis.OperatorWrap
                    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/TypeUtils.java by:
    org.openrewrite.staticanalysis.ForLoopControlVariablePostfixOperators
        org.openrewrite.java.format.NoWhitespaceAfter
            org.openrewrite.java.format.NoWhitespaceBefore
                org.openrewrite.staticanalysis.OperatorWrap
                    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/NumberUtils.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/StopWatch.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/SystemPropertyUtils.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/MultiValueMapAdapter.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/AlternativeJdkIdGenerator.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/util/CollectionUtils.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/ConcurrentReferenceHashMap.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/Assert.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/PlaceholderParser.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/SingleToMultiValueMapAdapter.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/function/SingletonSupplier.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/function/SupplierUtils.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/CommonsLogWriter.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/util/xml/StaxEventXMLReader.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/xml/StaxUtils.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/xml/DomUtils.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/xml/AbstractXMLStreamReader.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/xml/SimpleNamespaceContext.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/xml/XMLEventStreamWriter.java by:
    org.openrewrite.staticanalysis.ExplicitInitialization
Changes have been made to spring-core/src/main/java/org/springframework/util/xml/AbstractStaxXMLReader.java by:
    org.openrewrite.staticanalysis.ExplicitInitialization
Changes have been made to spring-core/src/main/java/org/springframework/util/xml/StaxStreamXMLReader.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/xml/StaxStreamHandler.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/util/xml/ListBasedXMLEventReader.java by:
    org.openrewrite.staticanalysis.ExplicitInitialization
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/xml/AbstractStaxHandler.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
        org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/util/xml/XmlValidationModeDetector.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/xml/DomContentHandler.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/util/xml/StaxEventHandler.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/util/LinkedCaseInsensitiveMap.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/AutoPopulatingList.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/util/DigestUtils.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/util/MethodInvoker.java by:
    org.openrewrite.staticanalysis.ForLoopControlVariablePostfixOperators
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.OperatorWrap
                org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/PatternMatchUtils.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/InstanceFilter.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/concurrent/FutureUtils.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/CompositeIterator.java by:
    org.openrewrite.staticanalysis.ExplicitInitialization
Changes have been made to spring-core/src/main/java/org/springframework/util/UnmodifiableMultiValueMap.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/ResourceUtils.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/InvalidMimeTypeException.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/util/FilteredIterator.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/MimeType.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.EqualsAvoidsNull
            org.openrewrite.staticanalysis.OperatorWrap
                org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/util/ConcurrentLruCache.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/objenesis/SpringObjenesis.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/AbstractClassGenerator.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/ClassEmitter.java by:
    org.openrewrite.staticanalysis.TypecastParenPad
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/Local.java by:
    org.openrewrite.staticanalysis.FinalizePrivateFields
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/TypeUtils.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceAfter
            org.openrewrite.java.format.NoWhitespaceBefore
                org.openrewrite.staticanalysis.TypecastParenPad
                    org.openrewrite.staticanalysis.EqualsAvoidsNull
                        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/CodeEmitter.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.TypecastParenPad
                org.openrewrite.staticanalysis.EqualsAvoidsNull
                    org.openrewrite.staticanalysis.FallThrough
                        org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/SpringNamingPolicy.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/MethodWrapper.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/CollectionUtils.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.TypecastParenPad
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/DefaultNamingPolicy.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/ObjectSwitchCallback.java by:
    org.openrewrite.java.format.EmptyNewlineAtEndOfFile
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/EmitUtils.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.TypecastParenPad
                org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/LocalVariablesSorter.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/TinyBitSet.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.ExplicitInitialization
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/VisibilityPredicate.java by:
    org.openrewrite.java.format.EmptyNewlineAtEndOfFile
        org.openrewrite.staticanalysis.TypecastParenPad
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/RejectModifierPredicate.java by:
    org.openrewrite.staticanalysis.FinalizePrivateFields
        org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/ReflectUtils.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.EqualsAvoidsNull
            org.openrewrite.staticanalysis.OperatorWrap
                org.openrewrite.staticanalysis.UnnecessaryParentheses
                    org.openrewrite.java.ShortenFullyQualifiedTypeReferences
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/ClassesKey.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.TypecastParenPad
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/DefaultGeneratorStrategy.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/DebuggingClassWriter.java by:
    org.openrewrite.staticanalysis.TypecastParenPad
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/Block.java by:
    org.openrewrite.staticanalysis.FinalizePrivateFields
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/KeyFactory.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/DuplicatesPredicate.java by:
    org.openrewrite.staticanalysis.ExplicitInitialization
Changes have been made to spring-core/src/main/java/org/springframework/cglib/core/Constants.java by:
    org.openrewrite.java.ShortenFullyQualifiedTypeReferences
Changes have been made to spring-core/src/main/java/org/springframework/cglib/proxy/Mixin.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.TypecastParenPad
                org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/cglib/proxy/InvocationHandlerGenerator.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/cglib/proxy/FixedValueGenerator.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/cglib/proxy/NoOpGenerator.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/cglib/proxy/BridgeMethodResolver.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.ExplicitInitialization
Changes have been made to spring-core/src/main/java/org/springframework/cglib/proxy/InterfaceMaker.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.TypecastParenPad
            org.openrewrite.staticanalysis.EqualsAvoidsNull
Changes have been made to spring-core/src/main/java/org/springframework/cglib/proxy/DispatcherGenerator.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/cglib/proxy/MethodInterceptorGenerator.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceAfter
            org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/cglib/proxy/MixinEverythingEmitter.java by:
    org.openrewrite.staticanalysis.TypecastParenPad
Changes have been made to spring-core/src/main/java/org/springframework/cglib/proxy/LazyLoaderGenerator.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/cglib/proxy/MixinEmitter.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/cglib/proxy/Enhancer.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.EqualsAvoidsNull
                org.openrewrite.staticanalysis.OperatorWrap
                    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/cglib/proxy/Proxy.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.staticanalysis.TypecastParenPad
            org.openrewrite.staticanalysis.EqualsAvoidsNull
                org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/cglib/proxy/CallbackHelper.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.TypecastParenPad
Changes have been made to spring-core/src/main/java/org/springframework/cglib/proxy/CallbackInfo.java by:
    org.openrewrite.java.format.EmptyNewlineAtEndOfFile
        org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/cglib/util/ParallelSorter.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.staticanalysis.TypecastParenPad
Changes have been made to spring-core/src/main/java/org/springframework/cglib/util/SorterTemplate.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/cglib/util/StringSwitcher.java by:
    org.openrewrite.staticanalysis.TypecastParenPad
Changes have been made to spring-core/src/main/java/org/springframework/cglib/util/ParallelSorterEmitter.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/cglib/reflect/FastClassEmitter.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceAfter
            org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/cglib/reflect/MethodDelegate.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.staticanalysis.TypecastParenPad
Changes have been made to spring-core/src/main/java/org/springframework/cglib/reflect/FastConstructor.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.staticanalysis.TypecastParenPad
Changes have been made to spring-core/src/main/java/org/springframework/cglib/reflect/MulticastDelegate.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.TypecastParenPad
Changes have been made to spring-core/src/main/java/org/springframework/cglib/reflect/ConstructorDelegate.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.staticanalysis.TypecastParenPad
Changes have been made to spring-core/src/main/java/org/springframework/cglib/reflect/FastClass.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.staticanalysis.TypecastParenPad
Changes have been made to spring-core/src/main/java/org/springframework/cglib/reflect/FastMethod.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.TypecastParenPad
Changes have been made to spring-core/src/main/java/org/springframework/cglib/beans/BeanMap.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.TypecastParenPad
                org.openrewrite.staticanalysis.OperatorWrap
                    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/cglib/beans/BeanMapEmitter.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.TypecastParenPad
                org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/cglib/beans/ImmutableBean.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceAfter
Changes have been made to spring-core/src/main/java/org/springframework/cglib/beans/BeanGenerator.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.TypecastParenPad
                org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/cglib/beans/BeanCopier.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.staticanalysis.TypecastParenPad
Changes have been made to spring-core/src/main/java/org/springframework/cglib/beans/BulkBeanEmitter.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/cglib/beans/BulkBean.java by:
    org.openrewrite.staticanalysis.TypecastParenPad
Changes have been made to spring-core/src/main/java/org/springframework/cglib/transform/impl/InterceptFieldTransformer.java by:
    org.openrewrite.staticanalysis.FinalizePrivateFields
        org.openrewrite.java.format.MethodParamPad
            org.openrewrite.staticanalysis.OperatorWrap
                org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/cglib/transform/impl/AccessFieldTransformer.java by:
    org.openrewrite.staticanalysis.FinalizePrivateFields
        org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/main/java/org/springframework/cglib/transform/impl/AddInitTransformer.java by:
    org.openrewrite.staticanalysis.FinalizePrivateFields
        org.openrewrite.staticanalysis.EqualsAvoidsNull
            org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/cglib/transform/impl/AddDelegateTransformer.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.staticanalysis.EqualsAvoidsNull
Changes have been made to spring-core/src/main/java/org/springframework/cglib/transform/impl/AddStaticInitTransformer.java by:
    org.openrewrite.staticanalysis.FinalizePrivateFields
        org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/cglib/transform/impl/AddPropertyTransformer.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.TypecastParenPad
Changes have been made to spring-core/src/main/java/org/springframework/cglib/transform/impl/FieldProviderTransformer.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.TypecastParenPad
Changes have been made to spring-core/src/main/java/org/springframework/cglib/transform/impl/UndeclaredThrowableStrategy.java by:
    org.openrewrite.java.format.EmptyNewlineAtEndOfFile
Changes have been made to spring-core/src/main/java/org/springframework/cglib/transform/AnnotationVisitorTee.java by:
    org.openrewrite.staticanalysis.FinalizePrivateFields
Changes have been made to spring-core/src/main/java/org/springframework/cglib/transform/AbstractClassLoader.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.ShortenFullyQualifiedTypeReferences
Changes have been made to spring-core/src/main/java/org/springframework/cglib/transform/ClassTransformerChain.java by:
    org.openrewrite.staticanalysis.FinalizePrivateFields
        org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/cglib/transform/MethodFilterTransformer.java by:
    org.openrewrite.staticanalysis.FinalizePrivateFields
Changes have been made to spring-core/src/main/java/org/springframework/cglib/transform/ClassFilterTransformer.java by:
    org.openrewrite.staticanalysis.FinalizePrivateFields
Changes have been made to spring-core/src/main/java/org/springframework/cglib/transform/ClassTransformerTee.java by:
    org.openrewrite.staticanalysis.FinalizePrivateFields
Changes have been made to spring-core/src/main/java/org/springframework/cglib/transform/MethodVisitorTee.java by:
    org.openrewrite.java.format.EmptyNewlineAtEndOfFile
Changes have been made to spring-core/src/main/java/org/springframework/cglib/transform/AbstractClassFilterTransformer.java by:
    org.openrewrite.staticanalysis.FinalizePrivateFields
Changes have been made to spring-core/src/main/java/org/springframework/cglib/transform/FieldVisitorTee.java by:
    org.openrewrite.java.format.EmptyNewlineAtEndOfFile
        org.openrewrite.staticanalysis.FinalizePrivateFields
Changes have been made to spring-core/src/main/java/org/springframework/cglib/transform/ClassReaderGenerator.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/hint/ReflectionTypeReference.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/hint/BindingReflectionHintsRegistrar.java by:
    org.openrewrite.staticanalysis.EqualsAvoidsNull
        org.openrewrite.staticanalysis.HideUtilityClassConstructor
            org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/aot/hint/predicate/ReflectionHintsPredicates.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/hint/predicate/ResourceHintsPredicates.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/hint/TypeHint.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/hint/ResourceBundleHint.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/hint/AbstractTypeReference.java by:
    org.openrewrite.staticanalysis.EqualsAvoidsNull
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/hint/annotation/RegisterReflection.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
Changes have been made to spring-core/src/main/java/org/springframework/aot/hint/annotation/ReflectiveRuntimeHintsRegistrar.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/hint/JavaSerializationHint.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/hint/ExecutableMode.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/hint/ResourcePatternHint.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/hint/ResourceHints.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/hint/support/FilePatternResourceHintsRegistrar.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/hint/support/SpringFactoriesLoaderRuntimeHints.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/hint/ExecutableHint.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/hint/SimpleTypeReference.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/hint/ReflectionHints.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/hint/JdkProxyHint.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/nativex/NativeConfigurationWriter.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/nativex/BasicJsonWriter.java by:
    org.openrewrite.staticanalysis.ExplicitInitialization
Changes have been made to spring-core/src/main/java/org/springframework/aot/nativex/substitution/Target_ClassFinder.java by:
    org.openrewrite.staticanalysis.HideUtilityClassConstructor
Changes have been made to spring-core/src/main/java/org/springframework/aot/nativex/substitution/Target_Introspector.java by:
    org.openrewrite.staticanalysis.EqualsAvoidsNull
Changes have been made to spring-core/src/main/java/org/springframework/aot/nativex/feature/PreComputeFieldFeature.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/aot/generate/ValueCodeGeneratorDelegates.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/generate/DefaultMethodReference.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/main/java/org/springframework/aot/generate/GeneratedTypeReference.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/generate/MethodReference.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/generate/AccessControl.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/main/java/org/springframework/aot/generate/GeneratedMethods.java by:
    org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/main/java/org/springframework/aot/generate/ClassNameGenerator.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/generate/InMemoryGeneratedFiles.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/generate/GeneratedClass.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/generate/GeneratedFiles.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.OperatorWrap
            org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/generate/MethodName.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java/org/springframework/aot/AotDetector.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/test/java/org/springframework/core/ResolvableTypeTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/test/java/org/springframework/core/SpringCoreBlockHoundIntegrationTests.java by:
    org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/test/java/org/springframework/core/codec/StringDecoderTests.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/test/java/org/springframework/core/codec/ResourceRegionEncoderTests.java by:
    org.openrewrite.staticanalysis.FinalizePrivateFields
Changes have been made to spring-core/src/test/java/org/springframework/core/codec/CharBufferDecoderTests.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/test/java/org/springframework/core/io/ResourceTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.staticanalysis.EqualsAvoidsNull
            org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/test/java/org/springframework/core/io/support/SpringFactoriesLoaderTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/test/java/org/springframework/core/io/support/PathMatchingResourcePatternResolverTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.staticanalysis.EqualsAvoidsNull
            org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/test/java/org/springframework/core/io/buffer/DataBufferTests.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/test/java/org/springframework/core/io/buffer/DataBufferUtilsTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/test/java/org/springframework/core/annotation/NestedRepeatableAnnotationsTests.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
Changes have been made to spring-core/src/test/java/org/springframework/core/annotation/AnnotationAttributesTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceAfter
Changes have been made to spring-core/src/test/java/org/springframework/core/annotation/ComposedRepeatableAnnotationsTests.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
Changes have been made to spring-core/src/test/java/org/springframework/core/annotation/MultipleComposedAnnotationsOnSingleAnnotatedElementTests.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
Changes have been made to spring-core/src/test/java/org/springframework/core/annotation/AnnotationTypeMappingsTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceAfter
            org.openrewrite.java.format.NoWhitespaceBefore
                org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/test/java/org/springframework/core/annotation/RepeatableContainersTests.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
Changes have been made to spring-core/src/test/java/org/springframework/core/annotation/AnnotatedElementUtilsTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.ShortenFullyQualifiedTypeReferences
Changes have been made to spring-core/src/test/java/org/springframework/core/annotation/OrderSourceProviderTests.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
        org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/test/java/org/springframework/core/annotation/MergedAnnotationsRepeatableAnnotationTests.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
Changes have been made to spring-core/src/test/java/org/springframework/core/annotation/MergedAnnotationsComposedOnSingleAnnotatedElementTests.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
Changes have been made to spring-core/src/test/java/org/springframework/core/annotation/MissingMergedAnnotationTests.java by:
    org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/test/java/org/springframework/core/annotation/AnnotationUtilsTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceAfter
            org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/test/java/org/springframework/core/annotation/TypeMappedAnnotationTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/test/java/org/springframework/core/annotation/AttributeMethodsTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/test/java/org/springframework/core/annotation/AnnotationIntrospectionFailureTests.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/test/java/org/springframework/core/annotation/MergedAnnotationsTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceAfter
            org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/test/java/org/springframework/core/style/DefaultValueStylerTests.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
Changes have been made to spring-core/src/test/java/org/springframework/core/style/ToStringCreatorTests.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
Changes have been made to spring-core/src/test/java/org/springframework/core/style/SimpleValueStylerTests.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
Changes have been made to spring-core/src/test/java/org/springframework/core/StandardReflectionParameterNameDiscoverTests.java by:
    org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/test/java/org/springframework/core/ReactiveAdapterRegistryTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.ShortenFullyQualifiedTypeReferences
Changes have been made to spring-core/src/test/java/org/springframework/core/env/JOptCommandLinePropertySourceTests.java by:
    org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/test/java/org/springframework/core/env/PropertySourcesPropertyResolverTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/test/java/org/springframework/core/env/SystemEnvironmentPropertySourceTests.java by:
    org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/test/java/org/springframework/core/env/StandardEnvironmentTests.java by:
    org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/test/java/org/springframework/core/ConventionsTests.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/test/java/org/springframework/core/type/AbstractMethodMetadataTests.java by:
    org.openrewrite.staticanalysis.HideUtilityClassConstructor
Changes have been made to spring-core/src/test/java/org/springframework/core/type/AspectJTypeFilterTests.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/test/java/org/springframework/core/type/AnnotationMetadataTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceAfter
            org.openrewrite.java.ShortenFullyQualifiedTypeReferences
Changes have been made to spring-core/src/test/java/org/springframework/core/type/classreading/MergedAnnotationMetadataVisitorTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceAfter
Changes have been made to spring-core/src/test/java/org/springframework/core/type/CachingMetadataReaderLeakTests.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/test/java/org/springframework/core/type/AssignableTypeFilterTests.java by:
    org.openrewrite.java.ShortenFullyQualifiedTypeReferences
Changes have been made to spring-core/src/test/java/org/springframework/core/ParameterizedTypeReferenceTests.java by:
    org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/test/java/org/springframework/core/OrderComparatorTests.java by:
    org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/test/java/org/springframework/core/task/support/ContextPropagatingTaskDecoratorTests.java by:
    org.openrewrite.staticanalysis.HideUtilityClassConstructor
Changes have been made to spring-core/src/test/java/org/springframework/core/GenericTypeResolverTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.staticanalysis.EqualsAvoidsNull
Changes have been made to spring-core/src/test/java/org/springframework/core/testfixture/TestGroupTests.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/test/java/org/springframework/core/testfixture/TestGroupParsingTests.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/test/java/org/springframework/core/PrioritizedParameterNameDiscovererTests.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
Changes have been made to spring-core/src/test/java/org/springframework/core/SimpleAliasRegistryTests.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/test/java/org/springframework/core/convert/converter/DefaultConversionServiceTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceAfter
            org.openrewrite.staticanalysis.ExplicitInitialization
Changes have been made to spring-core/src/test/java/org/springframework/core/convert/support/ByteBufferConverterTests.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
Changes have been made to spring-core/src/test/java/org/springframework/core/convert/support/ObjectToObjectConverterTests.java by:
    org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/test/java/org/springframework/core/convert/support/StreamConverterTests.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
Changes have been made to spring-core/src/test/java/org/springframework/core/convert/support/GenericConversionServiceTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceAfter
            org.openrewrite.staticanalysis.ExplicitInitialization
                org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/test/java/org/springframework/core/MethodParameterTests.java by:
    org.openrewrite.java.ShortenFullyQualifiedTypeReferences
Changes have been made to spring-core/src/test/java/org/springframework/util/CompositeIteratorTests.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/test/java/org/springframework/util/StreamUtilsTests.java by:
    org.openrewrite.staticanalysis.FinalizePrivateFields
Changes have been made to spring-core/src/test/java/org/springframework/util/LinkedMultiValueMapTests.java by:
    org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/test/java/org/springframework/util/MethodInvokerTests.java by:
    org.openrewrite.staticanalysis.ExplicitInitialization
Changes have been made to spring-core/src/test/java/org/springframework/util/comparator/InstanceComparatorTests.java by:
    org.openrewrite.staticanalysis.FinalizePrivateFields
Changes have been made to spring-core/src/test/java/org/springframework/util/comparator/ComparableComparatorTests.java by:
    org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/test/java/org/springframework/util/FastByteArrayOutputStreamTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceAfter
            org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/test/java/org/springframework/util/AssertTests.java by:
    org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/test/java/org/springframework/util/FilteredSetTests.java by:
    org.openrewrite.staticanalysis.EqualsAvoidsNull
Changes have been made to spring-core/src/test/java/org/springframework/util/ConcurrentReferenceHashMapTests.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/test/java/org/springframework/util/FilteredCollectionTests.java by:
    org.openrewrite.staticanalysis.EqualsAvoidsNull
Changes have been made to spring-core/src/test/java/org/springframework/util/ReflectionUtilsTests.java by:
    org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/test/java/org/springframework/util/ClassUtilsTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceAfter
            org.openrewrite.staticanalysis.HideUtilityClassConstructor
Changes have been made to spring-core/src/test/java/org/springframework/util/FixedBackOffTests.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/test/java/org/springframework/util/AntPathMatcherTests.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/test/java/org/springframework/util/ResizableByteArrayOutputStreamTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/test/java/org/springframework/util/FilteredIteratorTests.java by:
    org.openrewrite.staticanalysis.EqualsAvoidsNull
Changes have been made to spring-core/src/test/java/org/springframework/util/CollectionUtilsTests.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
Changes have been made to spring-core/src/test/java/org/springframework/util/xml/DomContentHandlerTests.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/test/java/org/springframework/util/xml/AbstractStaxHandlerTests.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/test/java/org/springframework/util/xml/AbstractStaxXMLReaderTests.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
        org.openrewrite.java.format.NoWhitespaceBefore
            org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/test/java/org/springframework/util/StringUtilsTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceAfter
            org.openrewrite.staticanalysis.EqualsAvoidsNull
Changes have been made to spring-core/src/test/java/org/springframework/util/ObjectUtilsTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceAfter
            org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/test/java/org/springframework/util/MimeTypeTests.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/test/java/org/springframework/util/CompositeMapTests.java by:
    org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/test/java/org/springframework/util/SerializationUtilsTests.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/test/java/org/springframework/util/PlaceholderParserTests.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/test/java/org/springframework/util/PropertyPlaceholderHelperTests.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/test/java/org/springframework/util/FilteredMapTests.java by:
    org.openrewrite.staticanalysis.EqualsAvoidsNull
Changes have been made to spring-core/src/test/java/org/springframework/util/AutoPopulatingListTests.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/test/java/org/springframework/util/PatternMatchUtilsTests.java by:
    org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/test/java/org/springframework/tests/MockitoUtils.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/test/java/org/springframework/aot/hint/predicate/ProxyHintsPredicatesTests.java by:
    org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/test/java/org/springframework/aot/hint/ReflectionHintsTests.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/test/java/org/springframework/aot/hint/SimpleTypeReferenceTests.java by:
    org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/test/java/org/springframework/aot/hint/annotation/RegisterReflectionReflectiveProcessorTests.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
Changes have been made to spring-core/src/test/java/org/springframework/aot/hint/annotation/ReflectiveRuntimeHintsRegistrarTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.java.format.NoWhitespaceAfter
Changes have been made to spring-core/src/test/java/org/springframework/aot/hint/support/ObjectToObjectConverterRuntimeHintsTests.java by:
    org.openrewrite.java.ShortenFullyQualifiedTypeReferences
Changes have been made to spring-core/src/test/java/org/springframework/aot/hint/support/KotlinDetectorRuntimeHintsTests.java by:
    org.openrewrite.java.ShortenFullyQualifiedTypeReferences
Changes have been made to spring-core/src/test/java/org/springframework/aot/generate/FileSystemGeneratedFilesTests.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/test/java/org/springframework/aot/generate/ValueCodeGeneratorTests.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
        org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/test/java/org/springframework/aot/generate/ClassNameGeneratorTests.java by:
    org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/test/java/org/springframework/aot/generate/AccessControlTests.java by:
    org.openrewrite.java.format.MethodParamPad
Changes have been made to spring-core/src/test/java/org/springframework/aot/generate/DefaultMethodReferenceTests.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/test/java/org/springframework/aot/generate/GeneratedFilesTests.java by:
    org.openrewrite.java.format.MethodParamPad
        org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/test/kotlin/org/springframework/core/NullnessKotlinTests.kt by:
    org.openrewrite.java.format.EmptyNewlineAtEndOfFile
Changes have been made to spring-core/src/test/kotlin/org/springframework/core/MethodParameterKotlinTests.kt by:
    org.openrewrite.staticanalysis.TypecastParenPad
Changes have been made to spring-core/src/test/kotlin/org/springframework/core/io/support/SpringFactoriesLoaderKotlinTests.kt by:
    org.openrewrite.staticanalysis.TypecastParenPad
Changes have been made to spring-core/src/test/kotlin/org/springframework/core/ReactiveAdapterRegistryKotlinTests.kt by:
    org.openrewrite.staticanalysis.TypecastParenPad
Changes have been made to spring-core/src/test/kotlin/org/springframework/core/CoroutinesUtilsTests.kt by:
    org.openrewrite.staticanalysis.TypecastParenPad
Changes have been made to spring-core/src/test/kotlin/org/springframework/core/BridgeMethodResolverKotlinTests.kt by:
    org.openrewrite.java.format.EmptyNewlineAtEndOfFile
Changes have been made to spring-core/src/test/kotlin/org/springframework/core/convert/support/DefaultConversionServiceKotlinTests.kt by:
    org.openrewrite.java.format.EmptyNewlineAtEndOfFile
Changes have been made to spring-core/src/main/java24/org/springframework/core/type/classreading/ClassFileMethodMetadata.java by:
    org.openrewrite.staticanalysis.EqualsAvoidsNull
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/main/java24/org/springframework/core/type/classreading/ClassFileMetadataReaderFactory.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/jmh/java/org/springframework/core/env/CompositePropertySourceBenchmark.java by:
    org.openrewrite.java.format.NoWhitespaceAfter
        org.openrewrite.java.format.NoWhitespaceBefore
Changes have been made to spring-core/src/jmh/java/org/springframework/util/StringUtilsBenchmark.java by:
    org.openrewrite.java.format.NoWhitespaceBefore
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/testFixtures/java/org/springframework/core/testfixture/ide/IdeUtils.java by:
    org.openrewrite.staticanalysis.HideUtilityClassConstructor
Changes have been made to spring-core/src/testFixtures/java/org/springframework/core/testfixture/TestGroupsCondition.java by:
    org.openrewrite.staticanalysis.OperatorWrap
        org.openrewrite.staticanalysis.UnnecessaryParentheses
Changes have been made to spring-core/src/testFixtures/java/org/springframework/core/testfixture/JavaUtilLoggingConfigurer.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/testFixtures/java/org/springframework/core/testfixture/nullness/NullnessFields.java by:
    org.openrewrite.staticanalysis.ExplicitInitialization
        org.openrewrite.java.ShortenFullyQualifiedTypeReferences
Changes have been made to spring-core/src/testFixtures/java/org/springframework/core/testfixture/nullness/CustomNullableProcessor.java by:
    org.openrewrite.java.ShortenFullyQualifiedTypeReferences
Changes have been made to spring-core/src/testFixtures/java/org/springframework/core/testfixture/TestGroup.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/testFixtures/java/org/springframework/core/testfixture/io/SerializationTestUtils.java by:
    org.openrewrite.staticanalysis.HideUtilityClassConstructor
Changes have been made to spring-core/src/testFixtures/java/org/springframework/core/testfixture/io/buffer/LeakAwareDataBuffer.java by:
    org.openrewrite.staticanalysis.OperatorWrap
Changes have been made to spring-core/src/testFixtures/java/org/springframework/core/testfixture/aot/generator/visibility/PublicFactoryBean.java by:
    org.openrewrite.staticanalysis.HideUtilityClassConstructor
Please review and commit the results.
Estimate time saved: 30h 42m

BUILD SUCCESSFUL in 37s
25 actionable tasks: 10 executed, 15 from cache

@Pankraz76 Pankraz76 changed the title Issue #16860 automate the remediation of Checkstyle Issue #34818 automate the remediation of Checkstyle Apr 24, 2025
@Pankraz76
Copy link
Author

Checkstyle Issue:

> Task :spring-core:checkstyleMain
[ant:checkstyle] [ERROR] /Users/vincent.potucek/IdeaProjects/spring-framework/spring-core/src/main/java/org/springframework/util/xml/AbstractStaxHandler.java:190:33: Use a single space to separate non-whitespace characters. [SingleSpaceSeparator]

@Pankraz76 Pankraz76 closed this Apr 25, 2025
@bclozel bclozel added status: declined A suggestion or change that we don't feel we should currently apply and removed status: waiting-for-triage An issue we've not yet triaged or decided on labels Apr 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: declined A suggestion or change that we don't feel we should currently apply
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants