[prev in list] [next in list] [prev in thread] [next in thread]
List: xmlbeans-cvs
Subject: cvs commit: xml-xmlbeans/v2/src/marshal/org/apache/xmlbeans/impl/marshal ByNameRuntimeBindingType.ja
From: zieg () apache ! org
Date: 2004-01-30 18:45:45
Message-ID: 20040130184545.13128.qmail () minotaur ! apache ! org
[Download RAW message or body]
zieg 2004/01/30 10:45:45
Modified: v2/src/marshal/org/apache/xmlbeans/impl/marshal
ByNameRuntimeBindingType.java
Log:
detect some invalid config entries at init time
Revision Changes Path
1.24 +5 -0 \
xml-xmlbeans/v2/src/marshal/org/apache/xmlbeans/impl/marshal/ByNameRuntimeBindingType.java
Index: ByNameRuntimeBindingType.java
===================================================================
RCS file: /home/cvs/xml-xmlbeans/v2/src/marshal/org/apache/xmlbeans/impl/marshal/ByNameRuntimeBindingType.java,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- ByNameRuntimeBindingType.java 29 Jan 2004 03:48:28 -0000 1.23
+++ ByNameRuntimeBindingType.java 30 Jan 2004 18:45:45 -0000 1.24
@@ -102,6 +102,11 @@
byNameBean = btype;
try {
javaClass = getJavaClass(btype, getClass().getClassLoader());
+ if (javaClass.isPrimitive() || javaClass.isArray()) {
+ final String msg = "invalid ByNameBean java type: " + javaClass +
+ " found in " + btype;
+ throw new XmlRuntimeException(msg);
+ }
}
catch (ClassNotFoundException e) {
final String msg = "failed to load " + btype.getName().getJavaName();
---------------------------------------------------------------------
To unsubscribe, e-mail: xmlbeans-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xmlbeans-cvs-help@xml.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic