summaryrefslogtreecommitdiff
path: root/src/main/kotlin/datamodel
diff options
context:
space:
mode:
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()
}
}