Skip to content

Commit 78deea3

Browse files
committed
Drop obsolete interface
1 parent 20a6b70 commit 78deea3

File tree

4 files changed

+2
-41
lines changed

4 files changed

+2
-41
lines changed

reactor/Core/src/jetbrains/mps/logic/reactor/core/RuleIndex.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ fun emptyHeadBits() = BitSet()
4141
*
4242
* @author Fedor Isakov
4343
*/
44-
class RuleIndex(rules: Iterable<Rule>, profiler: Profiler? = null) : RuleLookup
44+
class RuleIndex(rules: Iterable<Rule>, profiler: Profiler? = null)
4545
{
4646
private class OrderedRule(var order: Int, val rule: Rule)
4747

@@ -64,8 +64,6 @@ class RuleIndex(rules: Iterable<Rule>, profiler: Profiler? = null) : RuleLookup
6464
}
6565
}
6666

67-
override fun lookupRuleByTag(tag: Any): Rule? = tag2rule[tag]
68-
6967
/**
7068
* Returns instances of [Rule] that can potentially match the specified [ConstraintOccurrence].
7169
*/

reactor/Core/src/jetbrains/mps/logic/reactor/core/RuleLookup.kt

Lines changed: 0 additions & 31 deletions
This file was deleted.

reactor/Core/src/jetbrains/mps/logic/reactor/core/internal/ReteRuleMatcherImpl.kt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,6 @@ internal class ReteRuleMatcherImpl(private val rule: Rule) : RuleMatcher
5555

5656
override fun rule() = lookupRule()
5757

58-
// override fun setRuleLookup(ruleLookup: RuleLookup) { this.ruleLookup = ruleLookup }
59-
//
60-
// override fun resetRuleLookup() { this.ruleLookup = null }
61-
6258
override fun newProbe(): RuleMatchingProbe = ReteNetwork(head.size).also { probe = it }
6359

6460
override fun probe(): RuleMatchingProbe = probe ?: newProbe()

reactor/Test/test/RulesHelper.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import java.util.*
1212
* @author Fedor Isakov
1313
*/
1414

15-
class Builder(var rulesList: List<Rule>) : RuleLookup {
15+
class Builder(var rulesList: List<Rule>) {
1616

1717
val tag2rule = LinkedHashMap<Any, Rule>()
1818

@@ -26,8 +26,6 @@ class Builder(var rulesList: List<Rule>) : RuleLookup {
2626
val rules: List<Rule>
2727
get() = tag2rule.values.toList()
2828

29-
override fun lookupRuleByTag(tag: Any): Rule? = tag2rule[tag]
30-
3129
fun ruleMatcher(): RuleMatcher = createRuleMatcher(rules.first())
3230

3331
fun program(name: String): Program = programBuilder.program(name, rulesList)

0 commit comments

Comments
 (0)