Ignore:
Timestamp:
2016-12-14T15:50:53+01:00 (7 years ago)
Author:
Don-vip
Message:

sonar - squid:S2259 - Null pointers should not be dereferenced

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/validation/routines/DomainValidator.java

    r11379 r11397  
    221221     */
    222222    public boolean isValidInfrastructureTld(String iTld) {
     223        if (iTld == null) return false;
    223224        final String key = chompLeadingDot(unicodeToASCII(iTld).toLowerCase(Locale.ENGLISH));
    224225        return arrayContains(INFRASTRUCTURE_TLDS, key);
     
    233234     */
    234235    public boolean isValidGenericTld(String gTld) {
     236        if (gTld == null) return false;
    235237        final String key = chompLeadingDot(unicodeToASCII(gTld).toLowerCase(Locale.ENGLISH));
    236238        return (arrayContains(GENERIC_TLDS, key) || arrayContains(genericTLDsPlus, key))
     
    246248     */
    247249    public boolean isValidCountryCodeTld(String ccTld) {
     250        if (ccTld == null) return false;
    248251        final String key = chompLeadingDot(unicodeToASCII(ccTld).toLowerCase(Locale.ENGLISH));
    249252        return (arrayContains(COUNTRY_CODE_TLDS, key) || arrayContains(countryCodeTLDsPlus, key))
     
    259262     */
    260263    public boolean isValidLocalTld(String lTld) {
     264        if (lTld == null) return false;
    261265        final String key = chompLeadingDot(unicodeToASCII(lTld).toLowerCase(Locale.ENGLISH));
    262266        return arrayContains(LOCAL_TLDS, key);
Note: See TracChangeset for help on using the changeset viewer.