From d8c2310f982f700488869be46b836861a39f2eaf Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Fri, 3 Aug 2018 15:20:00 +0200 Subject: [PATCH] Deprecate primary symbols in handler. All usages are safe to be dropped. --- .../API/src/jetbrains/mps/logic/reactor/program/Handler.java | 1 + reactor/Test/test/TestMatcher.kt | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/reactor/API/src/jetbrains/mps/logic/reactor/program/Handler.java b/reactor/API/src/jetbrains/mps/logic/reactor/program/Handler.java index 7dfffa25..5aaaa16f 100644 --- a/reactor/API/src/jetbrains/mps/logic/reactor/program/Handler.java +++ b/reactor/API/src/jetbrains/mps/logic/reactor/program/Handler.java @@ -28,6 +28,7 @@ public abstract class Handler { public abstract String name(); + @Deprecated public abstract Iterable primarySymbols(); public abstract Iterable rules(); diff --git a/reactor/Test/test/TestMatcher.kt b/reactor/Test/test/TestMatcher.kt index ce5bdee8..7b24d2d1 100644 --- a/reactor/Test/test/TestMatcher.kt +++ b/reactor/Test/test/TestMatcher.kt @@ -184,13 +184,13 @@ class TestMatcher { @Test fun multipleHandlers() { programWithHandlers( - handler("handler1", listOf(ConstraintSymbol("foo", 0)), + handler("handler1", emptyList(), rule("main1", headKept( constraint("foo") )) ), - handler("handler2", listOf(ConstraintSymbol("bar", 0)), + handler("handler2", emptyList(), rule("main2", headKept( constraint("bar")