changeset 17001:5d16da2ca0c8

Instrumentation: Removed extends SyntaxTagged from Wrapper interface. SL/Instrumentation: Removed unnecessary methods related to above change.
author David Piorkowski <david.piorkowski@oracle.com>
date Fri, 29 Aug 2014 15:21:39 -0700
parents e35a3af4f680
children 9716891b7342 5c1bc769563e
files graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/InstrumentationTest.java graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Wrapper.java graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLExpressionWrapper.java graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLStatementWrapper.java
diffstat 4 files changed, 1 insertions(+), 31 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/InstrumentationTest.java	Fri Aug 29 16:01:23 2014 -0400
+++ b/graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/InstrumentationTest.java	Fri Aug 29 15:21:39 2014 -0700
@@ -191,14 +191,6 @@
             this.probe = context.createProbe(child.getSourceSection());
         }
 
-        public boolean isTaggedAs(SyntaxTag tag) {
-            return false;
-        }
-
-        public Iterable<SyntaxTag> getSyntaxTags() {
-            return null;
-        }
-
         public Node getChild() {
             return child;
         }
--- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Wrapper.java	Fri Aug 29 16:01:23 2014 -0400
+++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Wrapper.java	Fri Aug 29 15:21:39 2014 -0700
@@ -62,7 +62,7 @@
  * @see Probe
  * @see ExecutionEvents
  */
-public interface Wrapper extends SyntaxTagged {
+public interface Wrapper {
 
     /**
      * Gets the AST node being instrumented, which should never be an instance of {@link Wrapper}.
--- a/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLExpressionWrapper.java	Fri Aug 29 16:01:23 2014 -0400
+++ b/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLExpressionWrapper.java	Fri Aug 29 15:21:39 2014 -0700
@@ -73,18 +73,6 @@
         return probe;
     }
 
-    @Override
-    @SlowPath
-    public boolean isTaggedAs(SyntaxTag tag) {
-        return probe.isTaggedAs(tag);
-    }
-
-    @Override
-    @SlowPath
-    public Iterable<SyntaxTag> getSyntaxTags() {
-        return probe.getSyntaxTags();
-    }
-
     @SlowPath
     public void tagAs(SyntaxTag tag) {
         probe.tagAs(tag);
--- a/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLStatementWrapper.java	Fri Aug 29 16:01:23 2014 -0400
+++ b/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLStatementWrapper.java	Fri Aug 29 15:21:39 2014 -0700
@@ -62,16 +62,6 @@
     }
 
     @SlowPath
-    public boolean isTaggedAs(SyntaxTag tag) {
-        return probe.isTaggedAs(tag);
-    }
-
-    @SlowPath
-    public Iterable<SyntaxTag> getSyntaxTags() {
-        return probe.getSyntaxTags();
-    }
-
-    @SlowPath
     public void tagAs(SyntaxTag tag) {
         probe.tagAs(tag);
     }