aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--asm/src/org/aspectj/asm/internal/FullPathHandleProvider.java10
-rw-r--r--asm/src/org/aspectj/asm/internal/OptimizedFullPathHandleProvider.java10
2 files changed, 20 insertions, 0 deletions
diff --git a/asm/src/org/aspectj/asm/internal/FullPathHandleProvider.java b/asm/src/org/aspectj/asm/internal/FullPathHandleProvider.java
index cd7f350b7..162673295 100644
--- a/asm/src/org/aspectj/asm/internal/FullPathHandleProvider.java
+++ b/asm/src/org/aspectj/asm/internal/FullPathHandleProvider.java
@@ -88,4 +88,14 @@ public class FullPathHandleProvider implements IElementHandleProvider {
ipe.setHandleIdentifier(handle);
return handle;
}
+
+ public boolean dependsOnLocation() {
+ // handles contain information from the source location therefore
+ // return true;
+ return true;
+ }
+
+ public void initialize() {
+ // nothing to initialize...
+ }
}
diff --git a/asm/src/org/aspectj/asm/internal/OptimizedFullPathHandleProvider.java b/asm/src/org/aspectj/asm/internal/OptimizedFullPathHandleProvider.java
index c8a849905..32ab9bd2e 100644
--- a/asm/src/org/aspectj/asm/internal/OptimizedFullPathHandleProvider.java
+++ b/asm/src/org/aspectj/asm/internal/OptimizedFullPathHandleProvider.java
@@ -112,4 +112,14 @@ public class OptimizedFullPathHandleProvider implements IElementHandleProvider {
ipe.setHandleIdentifier(handle);
return handle;
}
+
+ public boolean dependsOnLocation() {
+ // handles contain information from the source location therefore
+ // return true;
+ return true;
+ }
+
+ public void initialize() {
+ // nothing to initialize
+ }
}