Bug 76055

Summary: Some Pointcut PatternNodes are missing getters to traverse syntax tree
Product: [Tools] AspectJ Reporter: Juergen Graf <grafj>
Component: CompilerAssignee: Adrian Colyer <adrian.colyer>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: mik.kersten
Version: DEVELOPMENT   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Attachments:
Description Flags
This is the proposed patch that adds the needed getters aclement: iplog+

Description Juergen Graf CLA 2004-10-12 03:43:52 EDT
In order to find out which other pointcuts are referenced by a pointcut definition  
i need to access the private members of the CflowPointcut, IfPointcut and
NotPointcut PatternNodes found in the weaver module.

Unlike the OrPointcut and AndPointcut classes, they are missing the appropriate
getter methods.
Comment 1 Juergen Graf CLA 2004-10-12 03:45:23 EDT
Created attachment 15105 [details]
This is the proposed patch that adds the needed getters
Comment 2 Mik Kersten CLA 2004-11-18 16:13:08 EST
Adrian: I don't see a problem with adding these getters, as long as we make it 
clear that this is not API.  And it would make these classes consistent with 
the other ones.

Let me know if you have concerns about this, otherwise I will add the methods.
Comment 3 Adrian Colyer CLA 2005-03-23 08:47:00 EST
committed to tree.