Skip to content

Tidy up java code in o.a.s.jersey package#4658

Open
epugh wants to merge 1 commit into
apache:mainfrom
epugh:tidy-jersey-java
Open

Tidy up java code in o.a.s.jersey package#4658
epugh wants to merge 1 commit into
apache:mainfrom
epugh:tidy-jersey-java

Conversation

@epugh

@epugh epugh commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Description

Go through the o.a.s.jersey and look at intellji suggestions for code cleanups.

Solution

IntelliJ inspired changes.

Tests

existing tests plus claude review.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR applies IntelliJ-driven cleanups across the org.apache.solr.jersey package, primarily focusing on minor refactors and small correctness/clarity improvements in request/response filters and related utilities.

Changes:

  • Replaced Class#isInstance(...) usage with instanceof checks in several filters.
  • Cleaned up unused logging-related imports/fields in a couple of classes.
  • Fixed a small spelling issue in Javadoc.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
solr/core/src/java/org/apache/solr/jersey/RequestMetricHandling.java Minor refactor of entity type check to instanceof.
solr/core/src/java/org/apache/solr/jersey/RequestContextKeys.java Javadoc spelling correction (“certian” → “certain”).
solr/core/src/java/org/apache/solr/jersey/PostRequestLoggingFilter.java Logging/filter cleanup, including a query-string building tweak.
solr/core/src/java/org/apache/solr/jersey/PostRequestDecorationFilter.java Minor refactor of entity type check to instanceof.
solr/core/src/java/org/apache/solr/jersey/MediaTypeOverridingFilter.java Removed unused logger/imports.
solr/core/src/java/org/apache/solr/jersey/container/JettyBridgeResponseWriter.java Removed unused logger/imports.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.


for (String val : entry.getValue()) {
if (sb.length() != 0) sb.append('&');
if (!sb.isEmpty()) sb.append('&');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants