From 297e15a48821168610ef6cb3432b0530495cf034 Mon Sep 17 00:00:00 2001 From: Linnea Gräf Date: Sat, 25 Jan 2025 01:23:46 +0100 Subject: Make 1.8.9 compile again --- src/main/kotlin/datamodel/ChatType.kt | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src/main/kotlin/datamodel') 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 = +//#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() } } -- cgit