Hello! Current implementation of String.contains that accepts CharSequence calls toString on it and passes resulting string to indexOf(String). This IMO defeats the purpose of using CharSequences (that is to have a mutable character buffer and not allocate unnecessary objects).
Is changing this a desirable development? It seems pretty straightforward to port indexOf(String) to use CharSequence. If all you need is patch then I can work on it (I have signed OCA) just wanted to make sure it is not a futile work. -- Regards, Tomasz Kowalczewski