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 193f8abf9e Marshall module improvements
193f8abf9e is described below

commit 193f8abf9eadba897258769293f98e6e4ea8ea48
Author: James Bognar <[email protected]>
AuthorDate: Sat Dec 6 10:48:12 2025 -0500

    Marshall module improvements
---
 .../juneau-marshall/src/main/java/org/apache/juneau/ClassMeta.java | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git 
a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ClassMeta.java 
b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ClassMeta.java
index 2cd33f0595..6c5c903fb2 100644
--- a/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ClassMeta.java
+++ b/juneau-core/juneau-marshall/src/main/java/org/apache/juneau/ClassMeta.java
@@ -106,7 +106,8 @@ public class ClassMeta<T> extends ClassInfoTyped<T> {
                TEMPORAL(16),
                LIST(17),
                SET(18),
-               DELEGATE(19);
+               DELEGATE(19),
+               BEAN(20);
 
                private final int mask;
 
@@ -312,6 +313,8 @@ public class ClassMeta<T> extends ClassInfoTyped<T> {
                        });
 
                        this.beanMeta = notABeanReason == null ? _beanMeta : 
null;
+                       if (nn(this.beanMeta))
+                               cat.set(BEAN);
                        this.keyType = _keyType;
                        this.valueType = _valueType;
                        this.elementType = _elementType;
@@ -973,7 +976,7 @@ public class ClassMeta<T> extends ClassInfoTyped<T> {
         *
         * @return <jk>true</jk> if this class is a bean.
         */
-       public boolean isBean() { return nn(beanMeta); }
+       public boolean isBean() { return cat.is(BEAN); }
 
        /**
         * Returns <jk>true</jk> if this class is a subclass of {@link BeanMap}.

Reply via email to