RE: Generic Signatures

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.


[Index of Archives]     [Linux Kernel]     [Linux Cryptography]     [Fedora]     [Fedora Directory]     [Red Hat Development]

  Powered by Linux