# HG changeset patch # User David Piorkowski # Date 1409350899 25200 # Node ID 5d16da2ca0c869e237d88b1f7bb8008e1ba305b7 # Parent e35a3af4f680f365335a5f161dceae412ec90fd5 Instrumentation: Removed extends SyntaxTagged from Wrapper interface. SL/Instrumentation: Removed unnecessary methods related to above change. diff -r e35a3af4f680 -r 5d16da2ca0c8 graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/InstrumentationTest.java --- 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 getSyntaxTags() { - return null; - } - public Node getChild() { return child; } diff -r e35a3af4f680 -r 5d16da2ca0c8 graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Wrapper.java --- 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}. diff -r e35a3af4f680 -r 5d16da2ca0c8 graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLExpressionWrapper.java --- 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 getSyntaxTags() { - return probe.getSyntaxTags(); - } - @SlowPath public void tagAs(SyntaxTag tag) { probe.tagAs(tag); diff -r e35a3af4f680 -r 5d16da2ca0c8 graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/instrument/SLStatementWrapper.java --- 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 getSyntaxTags() { - return probe.getSyntaxTags(); - } - - @SlowPath public void tagAs(SyntaxTag tag) { probe.tagAs(tag); }