Bug 94107 - Model persistence fails for inner aspects of inner classes (and others)
Summary: Model persistence fails for inner aspects of inner classes (and others)
Status: RESOLVED FIXED
Alias: None
Product: AJDT
Classification: Tools
Component: UI (show other bugs)
Version: 1.2.0 M3   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 1.2.0 RC1   Edit
Assignee: Matt Chapman CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-09 08:48 EDT by Sian January CLA
Modified: 2005-05-18 04:32 EDT (History)
0 users

See Also:


Attachments
Test project (4.14 KB, application/x-zip-compressed)
2005-05-09 08:49 EDT, Sian January CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sian January CLA 2005-05-09 08:48:55 EDT
If you install the attached test project, build it and then switch off build 
automatically you will notice that when you restart the workbench you will not 
get the "Advises" and "Advised By" menus when you right click on the gutter 
markers, which is one of the ways to test that persistence has worked.  I also 
had ClassCastExceptions in the error log.  I believe there will also be 
related cases that fail because you can have any depth of nested inner classes 
and aspects.  This is because the model does not persist information about 
inner classes or aspects more than one level deep.
Comment 1 Sian January CLA 2005-05-09 08:49:44 EDT
Created attachment 20827 [details]
Test project
Comment 2 Matt Chapman CLA 2005-05-18 04:32:55 EDT
Fixed in RC1