question: `` closes '' the specified tags on a spannable by updating the spans to be endpoint-exclusive so that future text appended to the end will not take on the same styling . do not call this method directly . concode_field_sep PlaceHolder placeHolder concode_field_sep CharSequence normal concode_elem_sep CharSequence color concode_elem_sep CharSequence apply concode_elem_sep void openTags concode_elem_sep CharSequence bold concode_elem_sep CharSequence italic
target: void function ( Spannable arg0 , Object [ ] arg1 ) { int loc0 = arg0 . length ( ) ; for ( Object loc1 : arg1 ) { if ( loc0 > 0 ) { arg0 . setSpan ( loc1 , 0 , loc0 , Spanned . SPAN_EXCLUSIVE_EXCLUSIVE ) ; } else { arg0 . removeSpan ( loc1 ) ; } } }