From 25e22a51a972b34cfa33933c52b3237f5126ce00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Y=C4=B1ld=C4=B1r=C4=B1m?= <25794892+barisyild@users.noreply.github.com> Date: Sun, 26 Jan 2025 22:58:25 +0300 Subject: [PATCH] fix indexOf --- std/jvm/StringExt.hx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/std/jvm/StringExt.hx b/std/jvm/StringExt.hx index 6acfd73c244..5195f32f6a9 100644 --- a/std/jvm/StringExt.hx +++ b/std/jvm/StringExt.hx @@ -48,6 +48,9 @@ class StringExt { } public static function indexOf(me:String, str:String, startIndex:Null) { + if(str == null) { + return -1; + } if (str.length == 0) { return java.lang.Math.max(0, java.lang.Math.min(startIndex == null ? 0 : startIndex, me.length)); } @@ -55,6 +58,9 @@ class StringExt { } public static function lastIndexOf(me:String, str:String, ?startIndex:Int):Int { + if(str == null) { + return -1; + } if (str.length == 0) { return java.lang.Math.max(0, java.lang.Math.min(startIndex == null ? me.length : startIndex, me.length)); }