Top Interfaces Classes
[default module]

Package org.aspectj.asm


Interface Summary

Modifier and TypeInterface and Description
public interface
IElementHandleProvider

Adapter used to uniquely identify program element handles.

public interface
public interface
IHierarchyListener

Compiler listeners get notified of structure model update events.

public interface
IModelFilter

When dumping the model out (for debugging/testing), various parts of it can be passed through this filter.

public interface
IProgramElement

Represents program elements in the AspectJ containment hierarchy.

public interface
IRelationship

A relationship has a name (e.g. 'declare warning') and some set of affected targets.

public interface
IRelationshipMap

Maps from a program element handles to a list of relationships between that element and other program elements.

Class Summary

Modifier and TypeClass and Description
public class
AsmManager

The Abstract Structure Model (ASM) represents the containment hierarchy and crosscutting structure map for AspectJ programs.

public abstract class