[classlib][pack200] Inner class handling is wrong
-------------------------------------------------
Key: HARMONY-5607
URL: https://issues.apache.org/jira/browse/HARMONY-5607
Project: Harmony
Issue Type: Bug
Components: Classlib
Environment: All pack200
Reporter: Andrew Cornwall
The way that inner classes are handled is incorrect. Right now, many classes which should
not be added to a class are being added. (For instance, an inner class of Foo$2 will incorrectly
have Foo$1 added to its classpool as well.) This patch corrects the defect.
In addition, this patch fixes a defect in handling the SourceFileAttribute. It was being ignored
if it was specified - which is bad news if IMyInterface came from MyClass.java instead of
IMyInterface.java.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
|