aboutsummaryrefslogtreecommitdiffstats
path: root/asm
diff options
context:
space:
mode:
authoraclement <aclement>2008-10-20 23:35:24 +0000
committeraclement <aclement>2008-10-20 23:35:24 +0000
commit9a159ec17b32405981587472a7965ba0fc5de581 (patch)
tree7bd973be6c0729816ca271774d002436822e6a38 /asm
parent97a76188be33fba8b7b2502baa7538f63ec460b1 (diff)
downloadaspectj-9a159ec17b32405981587472a7965ba0fc5de581.tar.gz
aspectj-9a159ec17b32405981587472a7965ba0fc5de581.zip
246125: new abstraction of structure model without the weight of the asm module
Diffstat (limited to 'asm')
-rw-r--r--asm/src/org/aspectj/asm/AsmManager.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/asm/src/org/aspectj/asm/AsmManager.java b/asm/src/org/aspectj/asm/AsmManager.java
index 2d2f82855..b67cfb4f4 100644
--- a/asm/src/org/aspectj/asm/AsmManager.java
+++ b/asm/src/org/aspectj/asm/AsmManager.java
@@ -40,6 +40,7 @@ import org.aspectj.asm.internal.AspectJElementHierarchy;
import org.aspectj.asm.internal.JDTLikeHandleProvider;
import org.aspectj.asm.internal.RelationshipMap;
import org.aspectj.bridge.ISourceLocation;
+import org.aspectj.util.IStructureModel;
/**
* The Abstract Structure Model (ASM) represents the containment hierarchy and crosscutting structure map for AspectJ programs. It
@@ -49,7 +50,7 @@ import org.aspectj.bridge.ISourceLocation;
* @author Mik Kersten
* @author Andy Clement
*/
-public class AsmManager {
+public class AsmManager implements IStructureModel {
// For testing ONLY
public static boolean recordingLastActiveStructureModel = true;
@@ -119,7 +120,6 @@ public class AsmManager {
return hierarchy;
}
-
public IRelationshipMap getRelationshipMap() {
return mapper;
}