posted 19 years ago
Reading the class files produced by 1.5, I noticed that since 1.5 it's now okay to use arrays class types when calling methods on arrays. In 1.4, and earlier, calling Object[].toString() would create a invokemethod instruction with class_index pointing to 'java.lang.Object', but in 1.5 it would actually point to '[Ljava.lang.Object;'. Was there any [known] reason to change this, given that the methods for the array objects can still not be overridden ?
Thanks !
With best of best regards, Pawel S. Veselov ( aka Black Angel )