next up previous contents
Next: Unsupported Features Up: Working Notes Through the Previous: Generics   Contents

Bugs

Some bugs that have not been resolved as of current implementation.

Bug Id 4217960 and several others involve native stack overflow, basically by recursing forever. Is this a problem introduced by reflection? Not sure. Anyway, a sample snippet:

public class TestClass {
  public static void test(Method m) {
    Object args[] = {m};
    m.invoke(null /* because static */, args);
  }
  ...
  Method test_ = TestClass.getClass().getMethod("test", new Class[] { Method.class } );
  test(test_);

Bug Id 4134327 involves the problem with being able to override the finality of fields. See ``Overriding Security'' section above.

metaXa - The metaXa project claims a general problem with the standard API is the ``mangling of reflective and non-reflective code.'' They are designing a system which allows much more reflective capabilities and builds a ``meta-system'' of MetaObjects on top of standard Java classes and objects.



Nadeem Hamid 2000-07-24