• Noel Grandin's avatar
    Convert indexOf->startsWith and lastIndexOf->endsWith · e2451bd7
    Noel Grandin yazdı
    This is both an optimisation and a cleanup.
    
    This converts code like
       aStr.indexOf("XX") == 0
    to
      aStr.startsWith("XX")
    and converts code like
      aStr.lastIndexOf("XXX") == aStr.getLength() - 3
    to
      aStr.endsWith("XXX")
    
    Note that in general
      aStr.lastIndexOf("X") == aStr.getLength() - 1
    converts to
      aStr.isEmpty() || aStr.endsWith("X")
    so I used the surrounding context to determine if aStr could be empty
    when modifying the code.
    
    Change-Id: I22cb8ca7c2a4d0288b001f72adb27fd63af87669
    e2451bd7
Adı
Son kayıt (commit)
Son güncelleme
..
inc Loading commit data...
qa/cppunit Loading commit data...
source Loading commit data...
util Loading commit data...
CppunitTest_i18npool_test_breakiterator.mk Loading commit data...
CppunitTest_i18npool_test_characterclassification.mk Loading commit data...
CppunitTest_i18npool_test_ordinalsuffix.mk Loading commit data...
CppunitTest_i18npool_test_textsearch.mk Loading commit data...
CustomTarget_breakiterator.mk Loading commit data...
CustomTarget_collator.mk Loading commit data...
CustomTarget_indexentry.mk Loading commit data...
CustomTarget_localedata.mk Loading commit data...
CustomTarget_textconversion.mk Loading commit data...
Executable_gencoll_rule.mk Loading commit data...
Executable_genconv_dict.mk Loading commit data...
Executable_gendict.mk Loading commit data...
Executable_genindex_data.mk Loading commit data...
Executable_saxparser.mk Loading commit data...
Library_collator_data.mk Loading commit data...
Library_dict_ja.mk Loading commit data...
Library_dict_zh.mk Loading commit data...
Library_i18npool.mk Loading commit data...
Library_i18nsearch.mk Loading commit data...
Library_index_data.mk Loading commit data...
Library_localedata_en.mk Loading commit data...
Library_localedata_es.mk Loading commit data...
Library_localedata_euro.mk Loading commit data...
Library_localedata_others.mk Loading commit data...
Library_textconv_dict.mk Loading commit data...
Makefile Loading commit data...
Module_i18npool.mk Loading commit data...
README Loading commit data...
Rdb_saxparser.mk Loading commit data...