Andrew Haley writes: > Jeroen Frijters writes: > > Andrew Haley wrote: > > > I can't get even simple tests with generic signatures to work. Like > > > this: > > > > > > public class test2 > > > { > > > static class A extends ArrayList<String> {}; > > > > > > public static void main(String[] args) > > > { > > > A a = new A(); > > > Object x = a; > > > ((Collection)x).add(new Byte((byte) 1)); > > > System.out.println(x.getClass().getGenericSuperclass()); > > > System.out.println("We have a list parametrized with: " + > > > > > > ((ParameterizedType)x.getClass().getGenericSuperclass()).getAc > > > tualTypeArguments()[0]); > > > } > > > } > > > > This code works for me (on ikvm with classpath cvs head from a couple of > > days ago). > > OK, thanks. I'll try a new classpath import to gcj. I found the bug in gcj's handling of UTF-8 strings in the constant pool. Thanks for helping me out with this one; I was looking in totally the wrong place. Andrew.