blob: 7a2671854bb76e01ab5379e26db71d5ee211e11c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package at.hannibal2.skyhanni.utils.repopatterns
import java.util.regex.Pattern
/**
* Internal class implementing [RepoPattern]. Obtain via [RepoPattern.pattern].
*/
class RepoPatternImpl(
override val defaultPattern: String,
override val key: String,
override val parent: RepoPatternKeyOwner? = null,
) : RepoPattern() {
override var wasOverridden = false
override var value: Pattern = Pattern.compile(defaultPattern)
override var isLoadedRemotely: Boolean = false
override val shares = true
override fun dump(): Map<String, String> {
return mapOf(key to defaultPattern)
}
}
|