/* Ċ Ġ* ĠCopyright Ġ 2 0 1 0 - 2 0 1 8 ĠJetBrains Ġs . r . o . Ġand ĠKotlin ĠProgramming ĠLanguage Ġcontributors . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe Ġlicense / LICENSE . txt Ġfile . Ċ Ġ*/ Ċ Ċ @ file : kotlin . jvm . Jvm Mult if ile Class Ċ @ file : kotlin . jvm . Jvm Name (" Strings Kt ") Ċ Ċ package Ġkotlin . text Ċ Ċ /** Ċ Ġ* ĠClear s Ġthe Ġcontent Ġof Ġthis Ġstring Ġbuilder Ġmaking Ġit Ġempty Ġand Ġreturns Ġthis Ġinstance . Ċ Ġ* Ċ Ġ* Ġ@ sample Ġsamples . text . Strings . clear StringBuilder Ċ Ġ*/ Ċ @ Since Kotlin (" 1 . 3 ") Ċ public Ġactual Ġfun ĠStringBuilder . clear (): ĠStringBuilder Ġ= Ġapply Ġ{ Ġset Length ( 0 ) Ġ} Ċ Ċ /** Ċ Ġ* ĠSets Ġthe Ġcharacter Ġat Ġthe Ġspecified Ġ[ index ] Ġto Ġthe Ġspecified Ġ[ value ]. Ċ Ġ* Ċ Ġ* Ġ@ throws ĠIndex OutOfBoundsException Ġif Ġ[ index ] Ġis Ġout Ġof Ġbounds Ġof Ġthis Ġstring Ġbuilder . Ċ Ġ*/ Ċ @ kotlin . internal . Inline Only Ċ public Ġactual Ġinline Ġoperator Ġfun ĠStringBuilder . set ( index : ĠInt , Ġvalue : ĠChar ): ĠUnit Ġ= Ġthis . set Char At ( index , Ġvalue ) Ċ Ċ /** Ċ Ġ* ĠRe places Ġcharacters Ġin Ġthe Ġspecified Ġrange Ġof Ġthis Ġstring Ġbuilder Ġwith Ġcharacters Ġin Ġthe Ġspecified Ġstring Ġ[ value ] Ġand Ġreturns Ġthis Ġinstance . Ċ Ġ* Ċ Ġ* Ġ@ param ĠstartIndex Ġthe Ġbeginning Ġ( inclusive ) Ġof Ġthe Ġrange Ġto Ġreplace . Ċ Ġ* Ġ@ param Ġend Index Ġthe Ġend Ġ( exclusive ) Ġof Ġthe Ġrange Ġto Ġreplace . Ċ Ġ* Ġ@ param Ġvalue Ġthe Ġstring Ġto Ġreplace Ġwith . Ċ Ġ* Ċ Ġ* Ġ@ throws ĠIndex OutOfBoundsException Ġor Ġ[ IllegalArgumentException ] Ġif Ġ[ startIndex ] Ġis Ġless Ġthan Ġzero , Ġgreater Ġthan Ġthe Ġlength Ġof Ġthis Ġstring Ġbuilder , Ġor Ġ` startIndex Ġ> Ġend Index `. Ċ Ġ*/ Ċ @ Since Kotlin (" 1 . 4 ") Ċ @ Was Experimental ( Experimental Std lib Api :: class ) Ċ @ kotlin . internal . Inline Only Ċ public Ġactual Ġinline Ġfun ĠStringBuilder . set Range ( startIndex : ĠInt , Ġend Index : ĠInt , Ġvalue : ĠString ): ĠStringBuilder Ġ= ĊĠĠĠ Ġthis . replace ( startIndex , Ġend Index , Ġvalue ) Ċ Ċ /** Ċ Ġ* ĠRemoves Ġthe Ġcharacter Ġat Ġthe Ġspecified Ġ[ index ] Ġfrom Ġthis Ġstring Ġbuilder Ġand Ġreturns Ġthis Ġinstance . Ċ Ġ* Ċ Ġ* ĠIf Ġthe Ġ` Char ` Ġat Ġthe Ġspecified Ġ[ index ] Ġis Ġpart Ġof Ġa Ġsupp lement ary Ġcode Ġpoint , Ġthis Ġmethod Ġdoes Ġnot Ġremove Ġthe Ġentire Ġsupp lement ary Ġcharacter . Ċ Ġ* Ċ Ġ* Ġ@ param Ġindex Ġthe Ġindex Ġof Ġ` Char ` Ġto Ġremove . Ċ Ġ* Ċ Ġ* Ġ@ throws ĠIndex OutOfBoundsException Ġif Ġ[ index ] Ġis Ġout Ġof Ġbounds Ġof Ġthis Ġstring Ġbuilder . Ċ Ġ*/ Ċ @ Since Kotlin (" 1 . 4 ") Ċ @ Was Experimental ( Experimental Std lib Api :: class ) Ċ @ kotlin . internal . Inline Only Ċ public Ġactual Ġinline Ġfun ĠStringBuilder . delete At ( index : ĠInt ): ĠStringBuilder Ġ= Ġthis . delete Char At ( index ) Ċ Ċ /** Ċ Ġ* ĠRemoves Ġcharacters Ġin Ġthe Ġspecified Ġrange Ġfrom Ġthis Ġstring Ġbuilder Ġand Ġreturns Ġthis Ġinstance . Ċ Ġ* Ċ Ġ* Ġ@ param ĠstartIndex Ġthe Ġbeginning Ġ( inclusive ) Ġof Ġthe Ġrange Ġto Ġremove . Ċ Ġ* Ġ@ param Ġend Index Ġthe Ġend Ġ( exclusive ) Ġof Ġthe Ġrange Ġto Ġremove . Ċ Ġ* Ċ Ġ* Ġ@ throws ĠIndex OutOfBoundsException Ġor Ġ[ IllegalArgumentException ] Ġwhen Ġ[ startIndex ] Ġis Ġout Ġof Ġrange Ġof Ġthis Ġstring Ġbuilder Ġindices Ġor Ġwhen Ġ` startIndex Ġ> Ġend Index `. Ċ Ġ*/ Ċ @ Since Kotlin (" 1 . 4 ") Ċ @ Was Experimental ( Experimental Std lib Api :: class ) Ċ @ kotlin . internal . Inline Only Ċ public Ġactual Ġinline Ġfun ĠStringBuilder . delete Range ( startIndex : ĠInt , Ġend Index : ĠInt ): ĠStringBuilder Ġ= Ġthis . delete ( startIndex , Ġend Index ) Ċ Ċ /** Ċ Ġ* ĠCop ies Ġcharacters Ġfrom Ġthis Ġstring Ġbuilder Ġinto Ġthe Ġ[ destination ] Ġcharacter Ġarray . Ċ Ġ* Ċ Ġ* Ġ@ param Ġdestination Ġthe Ġarray Ġto Ġcopy Ġto . Ċ Ġ* Ġ@ param Ġdestination Offset Ġthe Ġposition Ġin Ġthe Ġarray Ġto Ġcopy Ġto , Ġ 0 Ġby Ġdefault . Ċ Ġ* Ġ@ param ĠstartIndex Ġthe Ġbeginning Ġ( inclusive ) Ġof Ġthe Ġrange Ġto Ġcopy , Ġ 0 Ġby Ġdefault . Ċ Ġ* Ġ@ param Ġend Index Ġthe Ġend Ġ( exclusive ) Ġof Ġthe Ġrange Ġto Ġcopy , Ġlength Ġof Ġthis Ġstring Ġbuilder Ġby Ġdefault . Ċ Ġ* Ċ Ġ* Ġ@ throws ĠIndex OutOfBoundsException Ġor Ġ[ IllegalArgumentException ] Ġwhen Ġ[ startIndex ] Ġor Ġ[ end Index ] Ġis Ġout Ġof Ġrange Ġof Ġthis Ġstring Ġbuilder Ġindices Ġor Ġwhen Ġ` startIndex Ġ> Ġend Index `. Ċ Ġ* Ġ@ throws ĠIndex OutOfBoundsException Ġwhen Ġthe Ġsubrange Ġdoesn 't Ġfit Ġinto Ġthe Ġ[ destination ] Ġarray Ġstarting Ġat Ġthe Ġspecified Ġ[ destination Offset ], Ċ Ġ* Ġ Ġor Ġwhen Ġthat Ġindex Ġis Ġout Ġof Ġthe Ġ[ destination ] Ġarray Ġindices Ġrange . Ċ Ġ*/ Ċ @ Since Kotlin (" 1 . 4 ") Ċ @ Was Experimental ( Experimental Std lib Api :: class ) Ċ @ kotlin . internal . Inline Only Ċ @ Suppress (" ACT UAL _ FUNCTION _ WITH _ DEFAULT _ ARGUMENT S ") Ċ public Ġactual Ġinline Ġfun ĠStringBuilder . toCharArray ( destination : ĠChar Array , Ġdestination Offset : ĠInt Ġ= Ġ 0 , ĠstartIndex : ĠInt Ġ= Ġ 0 , Ġend Index : ĠInt Ġ= Ġthis . length ) Ġ= ĊĠĠĠ Ġthis . get Chars ( startIndex , Ġend Index , Ġdestination , Ġdestination Offset ) Ċ Ċ /** Ċ Ġ* ĠApp ends Ġcharacters Ġin Ġa Ġsub array Ġof Ġthe Ġspecified Ġcharacter Ġarray Ġ[ value ] Ġto Ġthis Ġstring Ġbuilder Ġand Ġreturns Ġthis Ġinstance . Ċ Ġ* Ċ Ġ* ĠChar acters Ġare Ġappended Ġin Ġorder , Ġstarting Ġat Ġspecified Ġ[ startIndex ]. Ċ Ġ* Ċ Ġ* Ġ@ param Ġvalue Ġthe Ġarray Ġfrom Ġwhich Ġcharacters Ġare Ġappended . Ċ Ġ* Ġ@ param ĠstartIndex Ġthe Ġbeginning Ġ( inclusive ) Ġof Ġthe Ġsub array Ġto Ġappend . Ċ Ġ* Ġ@ param Ġend Index Ġthe Ġend Ġ( exclusive ) Ġof Ġthe Ġsub array Ġto Ġappend . Ċ Ġ* Ċ Ġ* Ġ@ throws ĠIndex OutOfBoundsException Ġor Ġ[ IllegalArgumentException ] Ġwhen Ġ[ startIndex ] Ġor Ġ[ end Index ] Ġis Ġout Ġof Ġrange Ġof Ġthe Ġ[ value ] Ġarray Ġindices Ġor Ġwhen Ġ` startIndex Ġ> Ġend Index `. Ċ Ġ*/ Ċ @ Since Kotlin (" 1 . 4 ") Ċ @ Was Experimental ( Experimental Std lib Api :: class ) Ċ @ kotlin . internal . Inline Only Ċ public Ġactual Ġinline Ġfun ĠStringBuilder . append Range ( value : ĠChar Array , ĠstartIndex : ĠInt , Ġend Index : ĠInt ): ĠStringBuilder Ġ= ĊĠĠĠ Ġthis . append ( value , ĠstartIndex , Ġend Index Ġ- ĠstartIndex ) Ċ Ċ /** Ċ Ġ* ĠApp ends Ġa Ġsub sequence Ġof Ġthe Ġspecified Ġcharacter Ġsequence Ġ[ value ] Ġto Ġthis Ġstring Ġbuilder Ġand Ġreturns Ġthis Ġinstance . Ċ Ġ* Ċ Ġ* Ġ@ param Ġvalue Ġthe Ġcharacter Ġsequence Ġfrom Ġwhich Ġa Ġsub sequence Ġis Ġappended . Ċ Ġ* Ġ@ param ĠstartIndex Ġthe Ġbeginning Ġ( inclusive ) Ġof Ġthe Ġsub sequence Ġto Ġappend . Ċ Ġ* Ġ@ param Ġend Index Ġthe Ġend Ġ( exclusive ) Ġof Ġthe Ġsub sequence Ġto Ġappend . Ċ Ġ* Ċ Ġ* Ġ@ throws ĠIndex OutOfBoundsException Ġor Ġ[ IllegalArgumentException ] Ġwhen Ġ[ startIndex ] Ġor Ġ[ end Index ] Ġis Ġout Ġof Ġrange Ġof Ġthe Ġ[ value ] Ġcharacter Ġsequence Ġindices Ġor Ġwhen Ġ` startIndex Ġ> Ġend Index `. Ċ Ġ*/ Ċ @ Since Kotlin (" 1 . 4 ") Ċ @ Was Experimental ( Experimental Std lib Api :: class ) Ċ @ kotlin . internal . Inline Only Ċ public Ġactual Ġinline Ġfun ĠStringBuilder . append Range ( value : ĠCharSequence , ĠstartIndex : ĠInt , Ġend Index : ĠInt ): ĠStringBuilder Ġ= ĊĠĠĠ Ġthis . append ( value , ĠstartIndex , Ġend Index ) Ċ Ċ /** Ċ Ġ* ĠInser ts Ġcharacters Ġin Ġa Ġsub array Ġof Ġthe Ġspecified Ġcharacter Ġarray Ġ[ value ] Ġinto Ġthis Ġstring Ġbuilder Ġat Ġthe Ġspecified Ġ[ index ] Ġand Ġreturns Ġthis Ġinstance . Ċ Ġ* Ċ Ġ* ĠThe Ġinserted Ġcharacters Ġgo Ġin Ġsame Ġorder Ġas Ġin Ġthe Ġ[ value ] Ġarray , Ġstarting Ġat Ġ[ index ]. Ċ Ġ* Ċ Ġ* Ġ@ param Ġindex Ġthe Ġposition Ġin Ġthis Ġstring Ġbuilder Ġto Ġinsert Ġat . Ċ Ġ* Ġ@ param Ġvalue Ġthe Ġarray Ġfrom Ġwhich Ġcharacters Ġare Ġinserted . Ċ Ġ* Ġ@ param ĠstartIndex Ġthe Ġbeginning Ġ( inclusive ) Ġof Ġthe Ġsub array Ġto Ġinsert . Ċ Ġ* Ġ@ param Ġend Index Ġthe Ġend Ġ( exclusive ) Ġof Ġthe Ġsub array Ġto Ġinsert . Ċ Ġ* Ċ Ġ* Ġ@ throws ĠIndex OutOfBoundsException Ġor Ġ[ IllegalArgumentException ] Ġwhen Ġ[ startIndex ] Ġor Ġ[ end Index ] Ġis Ġout Ġof Ġrange Ġof Ġthe Ġ[ value ] Ġarray Ġindices Ġor Ġwhen Ġ` startIndex Ġ> Ġend Index `. Ċ Ġ* Ġ@ throws ĠIndex OutOfBoundsException Ġif Ġ[ index ] Ġis Ġless Ġthan Ġzero Ġor Ġgreater Ġthan Ġthe Ġlength Ġof Ġthis Ġstring Ġbuilder . Ċ Ġ*/ Ċ @ Since Kotlin (" 1 . 4 ") Ċ @ Was Experimental ( Experimental Std lib Api :: class ) Ċ @ kotlin . internal . Inline Only Ċ public Ġactual Ġinline Ġfun ĠStringBuilder . insert Range ( index : ĠInt , Ġvalue : ĠChar Array , ĠstartIndex : ĠInt , Ġend Index : ĠInt ): ĠStringBuilder Ġ= ĊĠĠĠ Ġthis . insert ( index , Ġvalue , ĠstartIndex , Ġend Index Ġ- ĠstartIndex ) Ċ Ċ /** Ċ Ġ* ĠInser ts Ġcharacters Ġin Ġa Ġsub sequence Ġof Ġthe Ġspecified Ġcharacter Ġsequence Ġ[ value ] Ġinto Ġthis Ġstring Ġbuilder Ġat Ġthe Ġspecified Ġ[ index ] Ġand Ġreturns Ġthis Ġinstance . Ċ Ġ* Ċ Ġ* ĠThe Ġinserted Ġcharacters Ġgo Ġin Ġthe Ġsame Ġorder Ġas Ġin Ġthe Ġ[ value ] Ġcharacter Ġsequence , Ġstarting Ġat Ġ[ index ]. Ċ Ġ* Ċ Ġ* Ġ@ param Ġindex Ġthe Ġposition Ġin Ġthis Ġstring Ġbuilder Ġto Ġinsert Ġat . Ċ Ġ* Ġ@ param Ġvalue Ġthe Ġcharacter Ġsequence Ġfrom Ġwhich Ġa Ġsub sequence Ġis Ġinserted . Ċ Ġ* Ġ@ param ĠstartIndex Ġthe Ġbeginning Ġ( inclusive ) Ġof Ġthe Ġsub sequence Ġto Ġinsert . Ċ Ġ* Ġ@ param Ġend Index Ġthe Ġend Ġ( exclusive ) Ġof Ġthe Ġsub sequence Ġto Ġinsert . Ċ Ġ* Ċ Ġ* Ġ@ throws ĠIndex OutOfBoundsException Ġor Ġ[ IllegalArgumentException ] Ġwhen Ġ[ startIndex ] Ġor Ġ[ end Index ] Ġis Ġout Ġof Ġrange Ġof Ġthe Ġ[ value ] Ġcharacter Ġsequence Ġindices Ġor Ġwhen Ġ` startIndex Ġ> Ġend Index `. Ċ Ġ* Ġ@ throws ĠIndex OutOfBoundsException Ġif Ġ[ index ] Ġis Ġless Ġthan Ġzero Ġor Ġgreater Ġthan Ġthe Ġlength Ġof Ġthis Ġstring Ġbuilder . Ċ Ġ*/ Ċ @ Since Kotlin (" 1 . 4 ") Ċ @ Was Experimental ( Experimental Std lib Api :: class ) Ċ @ kotlin . internal . Inline Only Ċ public Ġactual Ġinline Ġfun ĠStringBuilder . insert Range ( index : ĠInt , Ġvalue : ĠCharSequence , ĠstartIndex : ĠInt , Ġend Index : ĠInt ): ĠStringBuilder Ġ= ĊĠĠĠ Ġthis . insert ( index , Ġvalue , ĠstartIndex , Ġend Index ) ĊĊ Ċ /** ĠApp ends Ġ[ value ] Ġto Ġthis Ġ[ StringBuilder ], Ġfollowed Ġby Ġa Ġline Ġfeed Ġcharacter Ġ(` \ n `). Ġ*/ Ċ @ Since Kotlin (" 1 . 4 ") Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠStringBuilder . append Line ( value : ĠStringBuffer ?): ĠStringBuilder Ġ= Ġappend ( value ). append Line () Ċ Ċ /** ĠApp ends Ġ[ value ] Ġto Ġthis Ġ[ StringBuilder ], Ġfollowed Ġby Ġa Ġline Ġfeed Ġcharacter Ġ(` \ n `). Ġ*/ Ċ @ Since Kotlin (" 1 . 4 ") Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠStringBuilder . append Line ( value : ĠStringBuilder ?): ĠStringBuilder Ġ= Ġappend ( value ). append Line () Ċ Ċ /** ĠApp ends Ġ[ value ] Ġto Ġthis Ġ[ StringBuilder ], Ġfollowed Ġby Ġa Ġline Ġfeed Ġcharacter Ġ(` \ n `). Ġ*/ Ċ @ Since Kotlin (" 1 . 4 ") Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠStringBuilder . append Line ( value : ĠInt ): ĠStringBuilder Ġ= Ġappend ( value ). append Line () Ċ Ċ /** ĠApp ends Ġ[ value ] Ġto Ġthis Ġ[ StringBuilder ], Ġfollowed Ġby Ġa Ġline Ġfeed Ġcharacter Ġ(` \ n `). Ġ*/ Ċ @ Since Kotlin (" 1 . 4 ") Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠStringBuilder . append Line ( value : ĠShort ): ĠStringBuilder Ġ= Ġappend ( value . toInt ()). append Line () Ċ Ċ /** ĠApp ends Ġ[ value ] Ġto Ġthis Ġ[ StringBuilder ], Ġfollowed Ġby Ġa Ġline Ġfeed Ġcharacter Ġ(` \ n `). Ġ*/ Ċ @ Since Kotlin (" 1 . 4 ") Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠStringBuilder . append Line ( value : ĠByte ): ĠStringBuilder Ġ= Ġappend ( value . toInt ()). append Line () Ċ Ċ /** ĠApp ends Ġ[ value ] Ġto Ġthis Ġ[ StringBuilder ], Ġfollowed Ġby Ġa Ġline Ġfeed Ġcharacter Ġ(` \ n `). Ġ*/ Ċ @ Since Kotlin (" 1 . 4 ") Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠStringBuilder . append Line ( value : ĠLong ): ĠStringBuilder Ġ= Ġappend ( value ). append Line () Ċ Ċ /** ĠApp ends Ġ[ value ] Ġto Ġthis Ġ[ StringBuilder ], Ġfollowed Ġby Ġa Ġline Ġfeed Ġcharacter Ġ(` \ n `). Ġ*/ Ċ @ Since Kotlin (" 1 . 4 ") Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠStringBuilder . append Line ( value : ĠFloat ): ĠStringBuilder Ġ= Ġappend ( value ). append Line () Ċ Ċ /** ĠApp ends Ġ[ value ] Ġto Ġthis Ġ[ StringBuilder ], Ġfollowed Ġby Ġa Ġline Ġfeed Ġcharacter Ġ(` \ n `). Ġ*/ Ċ @ Since Kotlin (" 1 . 4 ") Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠStringBuilder . append Line ( value : ĠDouble ): ĠStringBuilder Ġ= Ġappend ( value ). append Line () ĊĊ Ċ private Ġobject ĠSystem Properties Ġ{ ĊĠĠĠ Ġ/** ĠLine Ġseparator Ġfor Ġcurrent Ġsystem . Ġ*/ ĊĠĠĠ Ġ@ Jvm Field ĊĠĠĠ Ġval ĠLINE _ SEPARATOR Ġ= ĠSystem . getProperty (" line . separator ") !! Ċ } Ċ Ċ /** ĠApp ends Ġa Ġline Ġseparator Ġto Ġthis ĠAppend able . Ġ*/ Ċ @ Deprecated ( ĊĠĠĠ Ġ" Use Ġappend Line Ġinstead . ĠNote Ġthat Ġthe Ġnew Ġmethod Ġalways Ġapp ends Ġthe Ġline Ġfeed Ġcharacter Ġ'\\ n ' Ġregardless Ġof Ġthe Ġsystem Ġline Ġseparator .", ĊĠĠĠ ĠReplace With (" append Line () "), ĊĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING Ċ ) Ċ public Ġfun ĠAppend able . append ln (): ĠAppend able Ġ= Ġappend ( System Properties . LINE _ SEPARATOR ) Ċ Ċ /** ĠApp ends Ġvalue Ġto Ġthe Ġgiven ĠAppend able Ġand Ġline Ġseparator Ġafter Ġit . Ġ*/ Ċ @ Suppress (" DE PREC ATION ") Ċ @ Deprecated ( ĊĠĠĠ Ġ" Use Ġappend Line Ġinstead . ĠNote Ġthat Ġthe Ġnew Ġmethod Ġalways Ġapp ends Ġthe Ġline Ġfeed Ġcharacter Ġ'\\ n ' Ġregardless Ġof Ġthe Ġsystem Ġline Ġseparator .", ĊĠĠĠ ĠReplace With (" append Line ( value )"), ĊĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING Ċ ) Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠAppend able . append ln ( value : ĠCharSequence ?): ĠAppend able Ġ= Ġappend ( value ). append ln () Ċ Ċ /** ĠApp ends Ġvalue Ġto Ġthe Ġgiven ĠAppend able Ġand Ġline Ġseparator Ġafter Ġit . Ġ*/ Ċ @ Suppress (" DE PREC ATION ") Ċ @ Deprecated ( ĊĠĠĠ Ġ" Use Ġappend Line Ġinstead . ĠNote Ġthat Ġthe Ġnew Ġmethod Ġalways Ġapp ends Ġthe Ġline Ġfeed Ġcharacter Ġ'\\ n ' Ġregardless Ġof Ġthe Ġsystem Ġline Ġseparator .", ĊĠĠĠ ĠReplace With (" append Line ( value )"), ĊĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING Ċ ) Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠAppend able . append ln ( value : ĠChar ): ĠAppend able Ġ= Ġappend ( value ). append ln () Ċ Ċ /** ĠApp ends Ġa Ġline Ġseparator Ġto Ġthis ĠStringBuilder . Ġ*/ Ċ @ Deprecated ( ĊĠĠĠ Ġ" Use Ġappend Line Ġinstead . ĠNote Ġthat Ġthe Ġnew Ġmethod Ġalways Ġapp ends Ġthe Ġline Ġfeed Ġcharacter Ġ'\\ n ' Ġregardless Ġof Ġthe Ġsystem Ġline Ġseparator .", ĊĠĠĠ ĠReplace With (" append Line () "), ĊĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING Ċ ) Ċ public Ġfun ĠStringBuilder . append ln (): ĠStringBuilder Ġ= Ġappend ( System Properties . LINE _ SEPARATOR ) Ċ Ċ /** ĠApp ends Ġ[ value ] Ġto Ġthis Ġ[ StringBuilder ], Ġfollowed Ġby Ġa Ġline Ġseparator . Ġ*/ Ċ @ Suppress (" DE PREC ATION ") Ċ @ Deprecated ( ĊĠĠĠ Ġ" Use Ġappend Line Ġinstead . ĠNote Ġthat Ġthe Ġnew Ġmethod Ġalways Ġapp ends Ġthe Ġline Ġfeed Ġcharacter Ġ'\\ n ' Ġregardless Ġof Ġthe Ġsystem Ġline Ġseparator .", ĊĠĠĠ ĠReplace With (" append Line ( value )"), ĊĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING Ċ ) Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠStringBuilder . append ln ( value : ĠStringBuffer ?): ĠStringBuilder Ġ= Ġappend ( value ). append ln () Ċ Ċ /** ĠApp ends Ġ[ value ] Ġto Ġthis Ġ[ StringBuilder ], Ġfollowed Ġby Ġa Ġline Ġseparator . Ġ*/ Ċ @ Suppress (" DE PREC ATION ") Ċ @ Deprecated ( ĊĠĠĠ Ġ" Use Ġappend Line Ġinstead . ĠNote Ġthat Ġthe Ġnew Ġmethod Ġalways Ġapp ends Ġthe Ġline Ġfeed Ġcharacter Ġ'\\ n ' Ġregardless Ġof Ġthe Ġsystem Ġline Ġseparator .", ĊĠĠĠ ĠReplace With (" append Line ( value )"), ĊĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING Ċ ) Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠStringBuilder . append ln ( value : ĠCharSequence ?): ĠStringBuilder Ġ= Ġappend ( value ). append ln () Ċ Ċ /** ĠApp ends Ġ[ value ] Ġto Ġthis Ġ[ StringBuilder ], Ġfollowed Ġby Ġa Ġline Ġseparator . Ġ*/ Ċ @ Suppress (" DE PREC ATION ") Ċ @ Deprecated ( ĊĠĠĠ Ġ" Use Ġappend Line Ġinstead . ĠNote Ġthat Ġthe Ġnew Ġmethod Ġalways Ġapp ends Ġthe Ġline Ġfeed Ġcharacter Ġ'\\ n ' Ġregardless Ġof Ġthe Ġsystem Ġline Ġseparator .", ĊĠĠĠ ĠReplace With (" append Line ( value )"), ĊĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING Ċ ) Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠStringBuilder . append ln ( value : ĠString ?): ĠStringBuilder Ġ= Ġappend ( value ). append ln () Ċ Ċ /** ĠApp ends Ġ[ value ] Ġto Ġthis Ġ[ StringBuilder ], Ġfollowed Ġby Ġa Ġline Ġseparator . Ġ*/ Ċ @ Suppress (" DE PREC ATION ") Ċ @ Deprecated ( ĊĠĠĠ Ġ" Use Ġappend Line Ġinstead . ĠNote Ġthat Ġthe Ġnew Ġmethod Ġalways Ġapp ends Ġthe Ġline Ġfeed Ġcharacter Ġ'\\ n ' Ġregardless Ġof Ġthe Ġsystem Ġline Ġseparator .", ĊĠĠĠ ĠReplace With (" append Line ( value )"), ĊĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING Ċ ) Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠStringBuilder . append ln ( value : ĠAny ?): ĠStringBuilder Ġ= Ġappend ( value ). append ln () Ċ Ċ /** ĠApp ends Ġ[ value ] Ġto Ġthis Ġ[ StringBuilder ], Ġfollowed Ġby Ġa Ġline Ġseparator . Ġ*/ Ċ @ Suppress (" DE PREC ATION ") Ċ @ Deprecated ( ĊĠĠĠ Ġ" Use Ġappend Line Ġinstead . ĠNote Ġthat Ġthe Ġnew Ġmethod Ġalways Ġapp ends Ġthe Ġline Ġfeed Ġcharacter Ġ'\\ n ' Ġregardless Ġof Ġthe Ġsystem Ġline Ġseparator .", ĊĠĠĠ ĠReplace With (" append Line ( value )"), ĊĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING Ċ ) Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠStringBuilder . append ln ( value : ĠStringBuilder ?): ĠStringBuilder Ġ= Ġappend ( value ). append ln () Ċ Ċ /** ĠApp ends Ġ[ value ] Ġto Ġthis Ġ[ StringBuilder ], Ġfollowed Ġby Ġa Ġline Ġseparator . Ġ*/ Ċ @ Suppress (" DE PREC ATION ") Ċ @ Deprecated ( ĊĠĠĠ Ġ" Use Ġappend Line Ġinstead . ĠNote Ġthat Ġthe Ġnew Ġmethod Ġalways Ġapp ends Ġthe Ġline Ġfeed Ġcharacter Ġ'\\ n ' Ġregardless Ġof Ġthe Ġsystem Ġline Ġseparator .", ĊĠĠĠ ĠReplace With (" append Line ( value )"), ĊĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING Ċ ) Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠStringBuilder . append ln ( value : ĠChar Array ): ĠStringBuilder Ġ= Ġappend ( value ). append ln () Ċ Ċ /** ĠApp ends Ġ[ value ] Ġto Ġthis Ġ[ StringBuilder ], Ġfollowed Ġby Ġa Ġline Ġseparator . Ġ*/ Ċ @ Suppress (" DE PREC ATION ") Ċ @ Deprecated ( ĊĠĠĠ Ġ" Use Ġappend Line Ġinstead . ĠNote Ġthat Ġthe Ġnew Ġmethod Ġalways Ġapp ends Ġthe Ġline Ġfeed Ġcharacter Ġ'\\ n ' Ġregardless Ġof Ġthe Ġsystem Ġline Ġseparator .", ĊĠĠĠ ĠReplace With (" append Line ( value )"), ĊĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING Ċ ) Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠStringBuilder . append ln ( value : ĠChar ): ĠStringBuilder Ġ= Ġappend ( value ). append ln () Ċ Ċ /** ĠApp ends Ġ[ value ] Ġto Ġthis Ġ[ StringBuilder ], Ġfollowed Ġby Ġa Ġline Ġseparator . Ġ*/ Ċ @ Suppress (" DE PREC ATION ") Ċ @ Deprecated ( ĊĠĠĠ Ġ" Use Ġappend Line Ġinstead . ĠNote Ġthat Ġthe Ġnew Ġmethod Ġalways Ġapp ends Ġthe Ġline Ġfeed Ġcharacter Ġ'\\ n ' Ġregardless Ġof Ġthe Ġsystem Ġline Ġseparator .", ĊĠĠĠ ĠReplace With (" append Line ( value )"), ĊĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING Ċ ) Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠStringBuilder . append ln ( value : ĠBoolean ): ĠStringBuilder Ġ= Ġappend ( value ). append ln () Ċ Ċ /** ĠApp ends Ġ[ value ] Ġto Ġthis Ġ[ StringBuilder ], Ġfollowed Ġby Ġa Ġline Ġseparator . Ġ*/ Ċ @ Suppress (" DE PREC ATION ") Ċ @ Deprecated ( ĊĠĠĠ Ġ" Use Ġappend Line Ġinstead . ĠNote Ġthat Ġthe Ġnew Ġmethod Ġalways Ġapp ends Ġthe Ġline Ġfeed Ġcharacter Ġ'\\ n ' Ġregardless Ġof Ġthe Ġsystem Ġline Ġseparator .", ĊĠĠĠ ĠReplace With (" append Line ( value )"), ĊĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING Ċ ) Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠStringBuilder . append ln ( value : ĠInt ): ĠStringBuilder Ġ= Ġappend ( value ). append ln () Ċ Ċ /** ĠApp ends Ġ[ value ] Ġto Ġthis Ġ[ StringBuilder ], Ġfollowed Ġby Ġa Ġline Ġseparator . Ġ*/ Ċ @ Suppress (" DE PREC ATION ") Ċ @ Deprecated ( ĊĠĠĠ Ġ" Use Ġappend Line Ġinstead . ĠNote Ġthat Ġthe Ġnew Ġmethod Ġalways Ġapp ends Ġthe Ġline Ġfeed Ġcharacter Ġ'\\ n ' Ġregardless Ġof Ġthe Ġsystem Ġline Ġseparator .", ĊĠĠĠ ĠReplace With (" append Line ( value )"), ĊĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING Ċ ) Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠStringBuilder . append ln ( value : ĠShort ): ĠStringBuilder Ġ= Ġappend ( value . toInt ()). append ln () Ċ Ċ /** ĠApp ends Ġ[ value ] Ġto Ġthis Ġ[ StringBuilder ], Ġfollowed Ġby Ġa Ġline Ġseparator . Ġ*/ Ċ @ Suppress (" DE PREC ATION ") Ċ @ Deprecated ( ĊĠĠĠ Ġ" Use Ġappend Line Ġinstead . ĠNote Ġthat Ġthe Ġnew Ġmethod Ġalways Ġapp ends Ġthe Ġline Ġfeed Ġcharacter Ġ'\\ n ' Ġregardless Ġof Ġthe Ġsystem Ġline Ġseparator .", ĊĠĠĠ ĠReplace With (" append Line ( value )"), ĊĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING Ċ ) Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠStringBuilder . append ln ( value : ĠByte ): ĠStringBuilder Ġ= Ġappend ( value . toInt ()). append ln () Ċ Ċ /** ĠApp ends Ġ[ value ] Ġto Ġthis Ġ[ StringBuilder ], Ġfollowed Ġby Ġa Ġline Ġseparator . Ġ*/ Ċ @ Suppress (" DE PREC ATION ") Ċ @ Deprecated ( ĊĠĠĠ Ġ" Use Ġappend Line Ġinstead . ĠNote Ġthat Ġthe Ġnew Ġmethod Ġalways Ġapp ends Ġthe Ġline Ġfeed Ġcharacter Ġ'\\ n ' Ġregardless Ġof Ġthe Ġsystem Ġline Ġseparator .", ĊĠĠĠ ĠReplace With (" append Line ( value )"), ĊĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING Ċ ) Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠStringBuilder . append ln ( value : ĠLong ): ĠStringBuilder Ġ= Ġappend ( value ). append ln () Ċ Ċ /** ĠApp ends Ġ[ value ] Ġto Ġthis Ġ[ StringBuilder ], Ġfollowed Ġby Ġa Ġline Ġseparator . Ġ*/ Ċ @ Suppress (" DE PREC ATION ") Ċ @ Deprecated ( ĊĠĠĠ Ġ" Use Ġappend Line Ġinstead . ĠNote Ġthat Ġthe Ġnew Ġmethod Ġalways Ġapp ends Ġthe Ġline Ġfeed Ġcharacter Ġ'\\ n ' Ġregardless Ġof Ġthe Ġsystem Ġline Ġseparator .", ĊĠĠĠ ĠReplace With (" append Line ( value )"), ĊĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING Ċ ) Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠStringBuilder . append ln ( value : ĠFloat ): ĠStringBuilder Ġ= Ġappend ( value ). append ln () Ċ Ċ /** ĠApp ends Ġ[ value ] Ġto Ġthis Ġ[ StringBuilder ], Ġfollowed Ġby Ġa Ġline Ġseparator . Ġ*/ Ċ @ Suppress (" DE PREC ATION ") Ċ @ Deprecated ( ĊĠĠĠ Ġ" Use Ġappend Line Ġinstead . ĠNote Ġthat Ġthe Ġnew Ġmethod Ġalways Ġapp ends Ġthe Ġline Ġfeed Ġcharacter Ġ'\\ n ' Ġregardless Ġof Ġthe Ġsystem Ġline Ġseparator .", ĊĠĠĠ ĠReplace With (" append Line ( value )"), ĊĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING Ċ ) Ċ @ kotlin . internal . Inline Only Ċ public Ġinline Ġfun ĠStringBuilder . append ln ( value : ĠDouble ): ĠStringBuilder Ġ= Ġappend ( value ). append ln () Ċ