summaryrefslogtreecommitdiff
path: root/src/main/kotlin/datamodel
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2025-01-25 01:23:46 +0100
committerLinnea Gräf <nea@nea.moe>2025-01-25 01:23:46 +0100
commit297e15a48821168610ef6cb3432b0530495cf034 (patch)
treefbbbf9b9ec44cbe1978ca273a77c7fdd8d16d9b2 /src/main/kotlin/datamodel
parentaf991c28062e405a02c139d3d67c4f86a9043e35 (diff)
downloadultra-notifier-297e15a48821168610ef6cb3432b0530495cf034.tar.gz
ultra-notifier-297e15a48821168610ef6cb3432b0530495cf034.tar.bz2
ultra-notifier-297e15a48821168610ef6cb3432b0530495cf034.zip
Make 1.8.9 compile again
Diffstat (limited to 'src/main/kotlin/datamodel')
-rw-r--r--src/main/kotlin/datamodel/ChatType.kt12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/main/kotlin/datamodel/ChatType.kt b/src/main/kotlin/datamodel/ChatType.kt
index 1fcc522..9f20c41 100644
--- a/src/main/kotlin/datamodel/ChatType.kt
+++ b/src/main/kotlin/datamodel/ChatType.kt
@@ -1,6 +1,7 @@
package moe.nea.ultranotifier.datamodel
import net.minecraft.text.Text
+import java.util.function.Predicate
import java.util.regex.Pattern
data class ChatTypeId(
@@ -17,7 +18,12 @@ data class ChatPattern(
val text: String
) {
val pattern = Pattern.compile(text)
- val predicate = pattern.asMatchPredicate()
+ val predicate: Predicate<String> =
+//#if JAVA > 11
+ pattern.asMatchPredicate()
+//#else
+//$$ Predicate { it: String -> pattern.matcher(it).matches() }
+//#endif
}
data class ChatCategory(
@@ -89,8 +95,8 @@ object ChatCategoryArbiter {
)
)
- fun categorize(content: Text): CategorizedChatLine {
- universe.categorize(content.lit)
+ fun categorize(content: Any): CategorizedChatLine {
+ TODO()
}
}