From d19350d4b0b99f6b04680aba9686ddbe1e7df780 Mon Sep 17 00:00:00 2001 From: hannibal2 <24389977+hannibal00212@users.noreply.github.com> Date: Wed, 9 Aug 2023 13:50:53 +0200 Subject: Changing internalName to getInternalName_old, and getInternalName_new to internalName --- src/main/java/at/hannibal2/skyhanni/utils/NEUInternalName.kt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/main/java/at/hannibal2/skyhanni/utils/NEUInternalName.kt') diff --git a/src/main/java/at/hannibal2/skyhanni/utils/NEUInternalName.kt b/src/main/java/at/hannibal2/skyhanni/utils/NEUInternalName.kt index 89741cbef..5ccb74664 100644 --- a/src/main/java/at/hannibal2/skyhanni/utils/NEUInternalName.kt +++ b/src/main/java/at/hannibal2/skyhanni/utils/NEUInternalName.kt @@ -24,5 +24,14 @@ class NEUInternalName private constructor(private val internalName: String) { override fun hashCode(): Int = internalName.hashCode() -// fun equals(other: String) = internalName == other + fun equals(other: String) = internalName == other + + fun contains(other: String) = internalName.contains(other) + + fun startsWith(other: String) = internalName.startsWith(other) + + fun endsWith(other: String) = internalName.endsWith(other) + + fun replace(oldValue: String, newValue: String) = + internalName.replace(oldValue.uppercase(), newValue.uppercase()).asInternalName() } \ No newline at end of file -- cgit