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 2b4c70967c org.apache.juneau.common.reflect API improvements
2b4c70967c is described below

commit 2b4c70967c38c6a28518238c5eabbb235755beb8
Author: James Bognar <[email protected]>
AuthorDate: Fri Nov 21 19:40:05 2025 -0500

    org.apache.juneau.common.reflect API improvements
---
 .../org/apache/juneau/common/annotation/AnnotationImpl.java  |  2 +-
 .../org/apache/juneau/common/collections/MapBuilder.java     | 12 ++++++------
 .../org/apache/juneau/common/collections/SetBuilder.java     | 12 ++++++------
 .../java/org/apache/juneau/common/io/FileWriterBuilder.java  |  2 +-
 .../java/org/apache/juneau/common/reflect/ClassInfo.java     |  2 +-
 5 files changed, 15 insertions(+), 15 deletions(-)

diff --git 
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/annotation/AnnotationImpl.java
 
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/annotation/AnnotationImpl.java
index 17ba0bff56..26692ec2d4 100644
--- 
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/annotation/AnnotationImpl.java
+++ 
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/annotation/AnnotationImpl.java
@@ -100,7 +100,7 @@ public class AnnotationImpl implements Annotation {
         * @return This annotation as a map of key/value pairs.
         */
        public Map<String,Object> toMap() {
-               Map<String,Object> m = new LinkedHashMap<>();
+               var m = new LinkedHashMap<String,Object>();
                // @formatter:off
                stream(annotationType().getDeclaredMethods())
                        .filter(x->x.getParameterCount() == 0 && 
x.getDeclaringClass().isAnnotation())
diff --git 
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/collections/MapBuilder.java
 
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/collections/MapBuilder.java
index 7cb6164d41..d527bbfce6 100644
--- 
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/collections/MapBuilder.java
+++ 
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/collections/MapBuilder.java
@@ -300,12 +300,12 @@ public class MapBuilder<K,V> {
                        if (map == null)
                                map = new LinkedHashMap<>();
                }
-               if (nn(map)) {
-                       if (nn(comparator)) {
-                               Map<K,V> m2 = new TreeMap<>(comparator);
-                               m2.putAll(map);
-                               map = m2;
-                       }
+       if (nn(map)) {
+               if (nn(comparator)) {
+                       var m2 = new TreeMap<K,V>(comparator);
+                       m2.putAll(map);
+                       map = m2;
+               }
                        if (unmodifiable)
                                map = Collections.unmodifiableMap(map);
                }
diff --git 
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/collections/SetBuilder.java
 
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/collections/SetBuilder.java
index b2a7b892a9..6734f583db 100644
--- 
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/collections/SetBuilder.java
+++ 
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/collections/SetBuilder.java
@@ -301,12 +301,12 @@ public class SetBuilder<E> {
                        if (set == null)
                                set = new LinkedHashSet<>(0);
                }
-               if (nn(set)) {
-                       if (nn(comparator)) {
-                               Set<E> s = new TreeSet<>(comparator);
-                               s.addAll(set);
-                               set = s;
-                       }
+       if (nn(set)) {
+               if (nn(comparator)) {
+                       var s = new TreeSet<E>(comparator);
+                       s.addAll(set);
+                       set = s;
+               }
                        if (unmodifiable)
                                set = unmodifiableSet(set);
                }
diff --git 
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/io/FileWriterBuilder.java
 
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/io/FileWriterBuilder.java
index c0302d1e67..dc32db77c0 100644
--- 
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/io/FileWriterBuilder.java
+++ 
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/io/FileWriterBuilder.java
@@ -86,7 +86,7 @@ public class FileWriterBuilder {
         * @throws FileNotFoundException If file could not be found.
         */
        public Writer build() throws FileNotFoundException {
-               OutputStream os = new FileOutputStream(file, append);
+               var os = (OutputStream)new FileOutputStream(file, append);
                if (buffered)
                        os = new BufferedOutputStream(os);
                return new OutputStreamWriter(os, cs);
diff --git 
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/reflect/ClassInfo.java
 
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/reflect/ClassInfo.java
index 9fa6f7dfe4..4829937812 100644
--- 
a/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/reflect/ClassInfo.java
+++ 
b/juneau-core/juneau-common/src/main/java/org/apache/juneau/common/reflect/ClassInfo.java
@@ -1027,7 +1027,7 @@ public class ClassInfo extends ElementInfo implements 
Annotatable {
                if (gct instanceof ParameterizedType pt3)
                        return Array.newInstance((Class<?>)pt3.getRawType(), 
0).getClass();
        } else if (actualType instanceof TypeVariable<?> typeVariable) {
-               List<Class<?>> nestedOuterTypes = new LinkedList<>();
+               var nestedOuterTypes = new LinkedList<Class<?>>();
                for (Class<?> ec = cc.getEnclosingClass(); nn(ec); ec = 
ec.getEnclosingClass()) {
                        Class<?> outerClass = cc.getClass();
                        nestedOuterTypes.add(outerClass);

Reply via email to