|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
IElementHandleProvider | Adapter used to uniquely identify program element handles. |
IHierarchy | |
IHierarchyListener | Compiler listeners get notified of structure model update events. |
IModelFilter | When dumping the model out (for debugging/testing), various parts of it can be passed through this filter. |
IProgramElement | Represents program elements in the AspectJ containment hierarchy. |
IRelationship | A relationship has a name (e.g. |
IRelationshipMap | Maps from a program element handles to a list of relationships between that element and other program elements. |
Class Summary | |
---|---|
AsmManager | The Abstract Structure Model (ASM) represents the containment hierarchy and crosscutting structure map for AspectJ programs. |
AsmManager.ModelInfo | A ModelInfo object captures basic information about the structure model. |
HierarchyWalker | |
IProgramElement.Accessibility | Uses "typesafe enum" pattern. |
IProgramElement.ExtraInformation | |
IProgramElement.Kind | Uses "typesafe enum" pattern. |
IProgramElement.Modifiers | Uses "typesafe enum" pattern. |
IRelationship.Kind |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |