OK this is my first try... let me know what's right and what's wrong.

I ran my little script to test the java-bean test cases in mauve with
kissme, here is the debug.

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
gnu.testlet.java.beans.Introspector.jdk11
----
PASS: gnu.testlet.java.beans.Introspector.jdk11: decapitalize (number 1)
PASS: gnu.testlet.java.beans.Introspector.jdk11: decapitalize (number 2)
PASS: gnu.testlet.java.beans.Introspector.jdk11: decapitalize (number 3)
PASS: gnu.testlet.java.beans.Introspector.jdk11: decapitalize (number 4)

error initialising class gnu/java/beans/info/ComponentBeanInfo,
exception object 0x40b96ac0, type java/lang/UnknownError
error initialising class gnu/java/beans/info/ComponentBeanInfo,
exception object 0x40b96ac0, type java/lang/UnknownError, wrapped
exception 0x40b96cb8
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Look into the classpath code, I find out the
gnu.java.beans.info.ComponentBeanInfo
extends the java.beans.SimpleBeanInfo which implemented the interface
java.beans.BeanInfo. However, java.beans.SimpleBeanInfo is missing the
constructer
and gnu.java.beans.info.ComponentBeanInfo is calling super(). And real
question is
why would jikes pass that? is that Correct? that a class implement an
interface doesn't
need a constructer?

Alex


_______________________________________________
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath

Reply via email to