Bug 63781

Summary: Prefer source to binary input
Product: [Tools] AspectJ Reporter: Wes Isberg <wes>
Component: CompilerAssignee: Adrian Colyer <adrian.colyer>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 1.2   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Wes Isberg CLA 2004-05-25 00:25:57 EDT
When I got the message "can't use declare parents to change superclass of binary
form ... (implementation limitation)", I added the source file to the compile
but still got the message.  It would be nice if binary limitations did not apply
when source files are provided, even if the .class file is also on the inpath,
to reduce the changes to the build process required to work around this limitation.
Comment 1 Adrian Colyer CLA 2005-03-22 09:06:45 EST
I believe all binary limitations are now removed, in order to fully support
incremental compilation (which runs in binary mode most of the time).
Comment 2 Wes Isberg CLA 2005-03-22 13:06:51 EST
Verified with latest CVS that you can declare parents on binary class.

Created another bug 88776: ajc should not prefer source to binary but should
issue an error on duplication, as it does for duplicate classes in source form.
 (This has the potential to break existing build scripts that rely on ajc
silently ignoring duplicates.)