Bug 283870 - Missing handle identifier count when there is an ITD field and a method of the same name.
Summary: Missing handle identifier count when there is an ITD field and a method of th...
Status: RESOLVED FIXED
Alias: None
Product: AspectJ
Classification: Tools
Component: Compiler (show other bugs)
Version: unspecified   Edit
Hardware: Macintosh Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: 1.6.6   Edit
Assignee: aspectj inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 283657
  Show dependency tree
 
Reported: 2009-07-17 12:41 EDT by Andrew Eisenberg CLA
Modified: 2009-07-17 17:27 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Eisenberg CLA 2009-07-17 12:41:26 EDT
See bug 283657 for a description and failing test.  Handle identifiers for an ITD method and field are incorrect when they have the same name.  The second one should have a count of !2.

I haven't tried this for regular (non-itd) fields and methods to see if the same problem occurs, but I think there is a high likelyhood that it will.
Comment 1 Andrew Clement CLA 2009-07-17 17:27:57 EDT
fixed - unfortunately with more nasty code in the handle creator - the model code really needs an update/refactor.