harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey Varlamov (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-2052) [drlvm] Improve/re-implement a parser of generic signatures
Date Thu, 02 Nov 2006 11:29:19 GMT
[drlvm] Improve/re-implement a parser of generic signatures

                 Key: HARMONY-2052
                 URL: http://issues.apache.org/jira/browse/HARMONY-2052
             Project: Harmony
          Issue Type: Task
          Components: Classlib, DRLVM
            Reporter: Alexey Varlamov
            Priority: Minor

Improve/re-implement a parser of generic signatures in DRLVM kernel classes [1], and move
this functionality to classlib (luni ?), so other VMs could reuse it for 1.5 support. The
current impl is somewhat messy and half-baked, one need to invent more shaped and modular
API to the parser. One more possible issue is parser's dependency on antlr, which may be considered
overkill for this duty. I think antlr has its pros, like more illustrative code with clear
correlation to formal grammar [2]; unfortunately this is not the case with the impl in question.
OTOH minimizing number of dependencies for VM is always good. 

[1] working_vm\vm\vmcore\src\kernel_classes\javasrc\org\apache\harmony\lang\reflect\** 
[2]  http://java.sun.com/docs/books/vmspec/2nd-edition/ClassFileFormat-Java5.pdf Para 4.4.4

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


View raw message