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}.