This is an automated email from the ASF dual-hosted git repository.

jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git


The following commit(s) were added to refs/heads/master by this push:
     new ace33ef0a Minor fixes.
ace33ef0a is described below

commit ace33ef0a5967d251888d79ce04b46ce8b3f1b34
Author: James Bognar <[email protected]>
AuthorDate: Wed May 14 10:24:46 2025 -0400

    Minor fixes.
---
 .../assertions/FluentComparableAssertion.java      |  4 +++
 .../org/apache/juneau/config/store/FileStore.java  |  8 ++---
 .../org/apache/juneau/collections/JsonList.java    |  1 +
 .../org/apache/juneau/collections/JsonMap.java     |  1 +
 .../apache/juneau/internal/ReaderInputStream.java  | 12 +++----
 .../juneau/serializer/SerializerSession.java       |  2 +-
 .../apache/juneau/rest/client/ResponseHeader.java  |  2 +-
 .../juneau/rest/mock/MockServletResponse.java      |  2 +-
 pom.xml                                            | 41 +---------------------
 9 files changed, 20 insertions(+), 53 deletions(-)

diff --git 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentComparableAssertion.java
 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentComparableAssertion.java
index 88fb8fc22..ddc0c88bf 100644
--- 
a/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentComparableAssertion.java
+++ 
b/juneau-core/juneau-assertions/src/main/java/org/apache/juneau/assertions/FluentComparableAssertion.java
@@ -166,6 +166,7 @@ public class FluentComparableAssertion<T extends 
Comparable,R> extends FluentObj
         * @return The fluent return object.
         * @throws AssertionError If assertion failed.
         */
+       @SuppressWarnings("unchecked")
        public R isGt(Comparable value) throws AssertionError {
                assertArgNotNull("value", value);
                if (value().compareTo(value) <= 0)
@@ -180,6 +181,7 @@ public class FluentComparableAssertion<T extends 
Comparable,R> extends FluentObj
         * @return The fluent return object.
         * @throws AssertionError If assertion failed.
         */
+       @SuppressWarnings("unchecked")
        public R isGte(Comparable value) throws AssertionError {
                assertArgNotNull("value", value);
                if (value().compareTo(value) < 0)
@@ -194,6 +196,7 @@ public class FluentComparableAssertion<T extends 
Comparable,R> extends FluentObj
         * @return The fluent return object.
         * @throws AssertionError If assertion failed.
         */
+       @SuppressWarnings("unchecked")
        public R isLt(Comparable value) throws AssertionError {
                assertArgNotNull("value", value);
                if (value().compareTo(value) >= 0)
@@ -208,6 +211,7 @@ public class FluentComparableAssertion<T extends 
Comparable,R> extends FluentObj
         * @return The fluent return object.
         * @throws AssertionError If assertion failed.
         */
+       @SuppressWarnings("unchecked")
        public R isLte(Comparable value) throws AssertionError {
                assertArgNotNull("value", value);
                if (value().compareTo(value) > 0)
diff --git 
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/FileStore.java
 
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/FileStore.java
index d7b463982..823fc6777 100644
--- 
a/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/FileStore.java
+++ 
b/juneau-core/juneau-config/src/main/java/org/apache/juneau/config/store/FileStore.java
@@ -420,8 +420,8 @@ public class FileStore extends ConfigStore {
                                ByteBuffer buf = ByteBuffer.allocate(1024);
                                StringBuilder sb = new StringBuilder();
                                while (fc.read(buf) != -1) {
-                                       
sb.append(charset.decode((ByteBuffer)(((Buffer)buf).flip()))); // Fixes Java 11 
issue involving overridden flip method.
-                                       ((Buffer)buf).clear();
+                                       
sb.append(charset.decode((buf.flip()))); // Fixes Java 11 issue involving 
overridden flip method.
+                                       buf.clear();
                                }
                                s = sb.toString();
                                cache.put(name, s);
@@ -461,8 +461,8 @@ public class FileStore extends ConfigStore {
                                                        ByteBuffer buf = 
ByteBuffer.allocate(1024);
                                                        StringBuilder sb = new 
StringBuilder();
                                                        while (fc.read(buf) != 
-1) {
-                                                               
sb.append(charset.decode((ByteBuffer)((Buffer)buf).flip()));
-                                                               
((Buffer)buf).clear();
+                                                               
sb.append(charset.decode(buf.flip()));
+                                                               buf.clear();
                                                        }
                                                        currentContents = 
sb.toString();
                                                }
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonList.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonList.java
index a0d689b06..dacb7e797 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonList.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonList.java
@@ -1018,6 +1018,7 @@ public class JsonList extends LinkedList<Object> {
        private static final class UnmodifiableJsonList extends JsonList {
                private static final long serialVersionUID = 1L;
 
+               @SuppressWarnings("synthetic-access")
                UnmodifiableJsonList(JsonList contents) {
                        if (contents != null)
                                this.forEach(super::add);
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonMap.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonMap.java
index 998a0661b..a2675f029 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonMap.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/collections/JsonMap.java
@@ -1780,6 +1780,7 @@ public class JsonMap extends LinkedHashMap<String,Object> 
{
        private static final class UnmodifiableJsonMap extends JsonMap {
                private static final long serialVersionUID = 1L;
 
+               @SuppressWarnings("synthetic-access")
                UnmodifiableJsonMap(JsonMap contents) {
                        if (contents != null)
                                contents.forEach(super::put);
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ReaderInputStream.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ReaderInputStream.java
index c30bc1eda..7059e6261 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ReaderInputStream.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/internal/ReaderInputStream.java
@@ -120,9 +120,9 @@ public class ReaderInputStream extends InputStream {
                this.reader = reader;
                this.encoder = encoder;
                this.encoderIn = CharBuffer.allocate(bufferSize);
-               ((Buffer)this.encoderIn).flip(); // Fixes Java 11 issue.
+               this.encoderIn.flip(); // Fixes Java 11 issue.
                this.encoderOut = ByteBuffer.allocate(128);
-               ((Buffer)this.encoderOut).flip(); // Fixes Java 11 issue.
+               this.encoderOut.flip(); // Fixes Java 11 issue.
        }
 
        /**
@@ -182,7 +182,7 @@ public class ReaderInputStream extends InputStream {
        private void fillBuffer() throws IOException {
                if (!endOfInput && (lastCoderResult == null || 
lastCoderResult.isUnderflow())) {
                        encoderIn.compact();
-                       final int position = ((Buffer)encoderIn).position();
+                       final int position = encoderIn.position();
                        // We don't use Reader#read(CharBuffer) here because it 
is more efficient
                        // to write directly to the underlying char array (the 
default implementation
                        // copies data to a temporary char array).
@@ -190,13 +190,13 @@ public class ReaderInputStream extends InputStream {
                        if (c == -1) {
                                endOfInput = true;
                        } else {
-                               ((Buffer)encoderIn).position(position+c);
+                               encoderIn.position(position+c);
                        }
-                       ((Buffer)encoderIn).flip();
+                       encoderIn.flip();
                }
                encoderOut.compact();
                lastCoderResult = encoder.encode(encoderIn, encoderOut, 
endOfInput);
-               ((Buffer)encoderOut).flip();
+               encoderOut.flip();
        }
 
        /**
diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
index 703003afc..8038f03a7 100644
--- 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
+++ 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/serializer/SerializerSession.java
@@ -614,7 +614,7 @@ public class SerializerSession extends BeanTraverseSession {
         * @param m The map being consumed.
         * @param consumer The map entry consumer.
         */
-       @SuppressWarnings({ "unchecked", "rawtypes" })
+       @SuppressWarnings({ "unchecked", "rawtypes", "cast" })
        public final <K,V> void forEachEntry(Map<K,V> m, 
Consumer<Map.Entry<K,V>> consumer) {
                if (m == null || m.isEmpty())
                        return;
diff --git 
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/ResponseHeader.java
 
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/ResponseHeader.java
index 10b738ff7..620867f93 100644
--- 
a/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/ResponseHeader.java
+++ 
b/juneau-rest/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/ResponseHeader.java
@@ -189,7 +189,7 @@ public class ResponseHeader extends BasicHeader {
                                return cc.invoke(getName(), getValue());
                } catch (Throwable e) {
                        if (e instanceof ExecutableException)
-                               e = ((ExecutableException)e).getCause();
+                               e = e.getCause();
                        throw asRuntimeException(e);
                }
                throw new BasicRuntimeException("Could not determine a method 
to construct type {0}", className(c));
diff --git 
a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockServletResponse.java
 
b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockServletResponse.java
index 7c55e7495..a7bc0b5fc 100644
--- 
a/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockServletResponse.java
+++ 
b/juneau-rest/juneau-rest-mock/src/main/java/org/apache/juneau/rest/mock/MockServletResponse.java
@@ -185,7 +185,7 @@ public class MockServletResponse implements 
HttpServletResponse {
                headerMap.put("Location", new String[] {location});
        }
 
-    // @Override /* HttpServletResponse */
+    @Override /* HttpServletResponse */
     public void sendRedirect(String location, int sc, boolean clearBuffer) 
throws IOException {
         this.sc = sc;
         headerMap.put("Location", new String[] {location});
diff --git a/pom.xml b/pom.xml
index f7895ba55..612a93bc3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -220,52 +220,13 @@
                                        <version>6.0.0</version>
                                </plugin>
 
-                               <plugin>
-                                       <groupId>org.eclipse.m2e</groupId>
-                                       
<artifactId>lifecycle-mapping</artifactId>
-                                       <version>1.0.0</version>
-                                       <configuration>
-                                               <lifecycleMappingMetadata>
-                                                       <pluginExecutions>
-                                                               
<pluginExecution>
-                                                                       
<pluginExecutionFilter>
-                                                                               
<groupId>org.apache.maven.plugins</groupId>
-                                                                               
<artifactId>maven-remote-resources-plugin</artifactId>
-                                                                               
<versionRange>[1.0,)</versionRange>
-                                                                               
<goals>
-                                                                               
        <goal>process</goal>
-                                                                               
</goals>
-                                                                       
</pluginExecutionFilter>
-                                                                       <action>
-                                                                               
<ignore>
-                                                                               
</ignore>
-                                                                       
</action>
-                                                               
</pluginExecution>
-                                                               
<pluginExecution>
-                                                                       
<pluginExecutionFilter>
-                                                                               
<groupId>org.apache.maven.plugins</groupId>
-                                                                               
<artifactId>maven-enforcer-plugin</artifactId>
-                                                                               
<versionRange>[1.0.0,)</versionRange>
-                                                                               
<goals>
-                                                                               
        <goal>enforce</goal>
-                                                                               
</goals>
-                                                                       
</pluginExecutionFilter>
-                                                                       <action>
-                                                                               
<ignore />
-                                                                       
</action>
-                                                               
</pluginExecution>
-                                                       </pluginExecutions>
-                                               </lifecycleMappingMetadata>
-                                       </configuration>
-                               </plugin>
-
                                <plugin>
                                        <groupId>org.jacoco</groupId>
                                        
<artifactId>jacoco-maven-plugin</artifactId>
                                        
<version>${jacoco.plugin.version}</version>
                                </plugin>
 
-                               <plugin>
+                               <plugin>
                                        
<groupId>org.apache.maven.plugins</groupId>
                                        
<artifactId>maven-shade-plugin</artifactId>
                                        <!-- Same version as 
org.apache:apache:30 for now -->

Reply via email to