Add missing interfaces to emulated classes#10245
Conversation
|
In a GWT fork at work I had added |
|
There are definitely some others that are missing too, mostly collections - I think those are going to get a closer look before adding them. |
I did not add Out of public classes, these are serializable in JRE but not in GWT:
Also there are other issues related to serializing private collection classes (#10048, #3071) |
niloc132
left a comment
There was a problem hiding this comment.
LGTM, we can try to address some of the others later, though some (Locale, Random, Class to name three) probably won't make sense ever.
Some missing interfaces found when working on #10208
Out of scope here:
RandomGenerator(Implement RandomGenerator default methods up to Java 17 #10214)Serializableto any classesConstable/ConstantDesc-- only use those as tagging interfaces for nowReadableinterface as it depends onnioCloneabletoLocalejava.lang.reflectorjava.lang.invokeimplemented byClass