Bug 93772 - [Parsing] AspectJ eager parser does not report semantic errors
Summary: [Parsing] AspectJ eager parser does not report semantic errors
Status: NEW
Alias: None
Product: AspectJ
Classification: Tools
Component: Compiler (show other bugs)
Version: DEVELOPMENT   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Adrian Colyer CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-05 09:25 EDT by Sian January CLA
Modified: 2006-05-30 10:01 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 Sian January CLA 2005-05-05 09:25:57 EDT
The AspectJ eager parser does not show all errors.  In general it seems that 
syntax errors are shown and semantic errors are not.
Comment 1 Matt Chapman CLA 2005-07-20 09:52:12 EDT
One example of errors not shown is for calls to undefined methods,
e.g. "foo.bar()". This is complicated by the case where the bar() method
is provided as an ITD in an aspect, so it would be incorrect to flag as an error.

The eager parser is implemented in AspectJ, so passing over...