Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 47784 - Missing class files in antlr.jar (antlr-2.7.3)
Summary: Missing class files in antlr.jar (antlr-2.7.3)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High minor (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-13 19:55 UTC by Jason Cowley
Modified: 2004-04-25 20:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jason Cowley 2004-04-13 19:55:15 UTC
The antlr.jar file has some class files missing. The ones affected are those with a $ symbol in the file name (corresponding to inner classes). I seem to remember reading some posts in the ANTLR forum mentioning this problem when ANTLR 2.7.3 was first released, but the current distribution available from www.antlr.org is fixed, with no change in version number.

I noticed this because I needed the file:
antlr/debug/misc/ASTFrame$MyTreeSelectionListener.class

Reproducible: Always
Steps to Reproduce:
1. Run "jar -tf antlr.jar" on the jar file installed via portage, and the one downloadable from www.antlr.org and compare the files listed.
2. Try generating an AST with an ANTLR built parser, then creating an ASTFrame from it.
3.

Actual Results:  
Trying to create an ASTFrame generated a ClassNotFoundException. 

Expected Results:  
Displayed an AST frame. 

I assume that the mirrors need updating with the new ANTLR distribution. 
Although given that the version number hasn't changed I don't know if that 
will cause some difficulties.
Comment 1 Chris Aniszczyk (RETIRED) gentoo-dev 2004-04-25 20:49:52 UTC
Seems fine on my side. I guess you can say the mirrors were updated.