Bug 113947

Summary: Compiler crashing on a generic aspect.
Product: [Tools] AspectJ Reporter: Andrew Clement <aclement>
Component: CompilerAssignee: Andrew Clement <aclement>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: DEVELOPMENT   
Target Milestone: 1.5.0RC1   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Andrew Clement CLA 2005-10-27 06:52:14 EDT
Aspect written by Matthew Webster, supplied via email.
Comment 1 Andrew Clement CLA 2005-10-27 09:53:46 EDT
first problem was ITDs being made onto type variables, that isnt allowed but
wasnt reported in a nice way.  It now is reported in a nice way.
Comment 2 Andrew Clement CLA 2005-10-27 12:06:22 EDT
fixes checked in.

1. new error message if you try to ITD on a type variable.
2. modified intertypefieldbinding resolution which wasnt working correctly for a
private ITD on a generic type (the code was using the raw type in a comparison
with a generic type and they werent equal).