Hi Matthias, I suppose ObjectInputStream is mainly use to serialize Object but void is not a kind of Class to be serialized. Please tell me if I am wrong.
2010/8/10 Mark Hindess <mark.hind...@googlemail.com> > > In message <aanlktinn_kks+rklzfxup2tghbaor-9fvb8om3mci...@mail.gmail.com>, > Matthias Wessendorf writes: > > > > Hello, > > > > looking at ObjectInputStream.java, > > > > static { > > PRIMITIVE_CLASSES.put("byte", byte.class); //$NON-NLS-1$ > > PRIMITIVE_CLASSES.put("short", short.class); //$NON-NLS-1$ > > PRIMITIVE_CLASSES.put("int", int.class); //$NON-NLS-1$ > > PRIMITIVE_CLASSES.put("long", long.class); //$NON-NLS-1$ > > PRIMITIVE_CLASSES.put("boolean", boolean.class); //$NON-NLS-1$ > > PRIMITIVE_CLASSES.put("char", char.class); //$NON-NLS-1$ > > PRIMITIVE_CLASSES.put("float", float.class); //$NON-NLS-1$ > > PRIMITIVE_CLASSES.put("double", double.class); //$NON-NLS-1$ > > } > > > > I am wondering why there is no "void", void.class key-value pair? > > I see you've raised a JIRA bug for this. I'm struggling to understand > in what context this would be needed. Can you provide a test case that > shows why it is needed? > > Regards, > Mark. > > > -- Best Regards! Jimmy, Jing Lv