Skip to content

Commit ca42cc0

Browse files
committed
chore: mark replace function with key regex string with RegExp annotation
1 parent 618039a commit ca42cc0

File tree

1 file changed

+3
-2
lines changed
  • src/main/kotlin/dev/fruxz/stacked/extension

1 file changed

+3
-2
lines changed

src/main/kotlin/dev/fruxz/stacked/extension/Replace.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package dev.fruxz.stacked.extension
22

33
import net.kyori.adventure.text.Component
44
import net.kyori.adventure.text.ComponentLike
5+
import org.intellij.lang.annotations.RegExp
56
import java.util.regex.Pattern
67

78
/**
@@ -13,7 +14,7 @@ import java.util.regex.Pattern
1314
* @author Fruxz
1415
* @since 1.0
1516
*/
16-
fun <T : Component> T.replace(key: String, value: String): Component =
17+
fun <T : Component> T.replace(@RegExp key: String, value: String): Component =
1718
replaceText {
1819
it.match(key)
1920
it.replacement(value)
@@ -28,7 +29,7 @@ fun <T : Component> T.replace(key: String, value: String): Component =
2829
* @author Fruxz
2930
* @since 1.0
3031
*/
31-
fun <T : Component> T.replace(key: String, value: ComponentLike): Component =
32+
fun <T : Component> T.replace(@RegExp key: String, value: ComponentLike): Component =
3233
replaceText {
3334
it.match(key)
3435
it.replacement(value)

0 commit comments

Comments
 (0)