RVM

Annotation issues: not implemented via proxy classes, support for serialization

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: None
  • Fix Version/s: 3.0
  • Component/s: None
  • Labels:
    None
  • Number of attachments :
    0

Description

Proxy classes appear to be a better way to implement the virtual classes created by annotations. This isn't a requirement of the spec and could possibly lower
performance.

There's more info in the new Classpath Sun compatibility file:
http://cvs.savannah.gnu.org/viewcvs/classpath/sun/reflect/annotation/AnnotationInvocationHandler.java?rev=1.1.4.1&root=classpath&view=markup

We should look into this as its highly likely we don't have correctly serializable annotations.

Issue Links

Activity

Hide
Ian Rogers added a comment -

We can't use Proxy classes until we properly support them.

Show
Ian Rogers added a comment - We can't use Proxy classes until we properly support them.
Hide
Ian Rogers added a comment -

Fixed in r14726.

Show
Ian Rogers added a comment - Fixed in r14726.

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: