ICU-10971 Return read-only copy of set by SpoofChecker#getAllowedLocales().

X-SVN-Rev: 36333
This commit is contained in:
Yoshito Umaoka 2014-09-03 20:41:58 +00:00
parent b697493499
commit e9c6dfbf23

View File

@ -1456,7 +1456,7 @@ public class SpoofChecker {
} }
/** /**
* Get a list of locales for the scripts that are acceptable in strings to be checked. If no limitations on scripts * Get a read-only set of locales for the scripts that are acceptable in strings to be checked. If no limitations on scripts
* have been specified, an empty set will be returned. * have been specified, an empty set will be returned.
* *
* setAllowedChars() will reset the list of allowed locales to be empty. * setAllowedChars() will reset the list of allowed locales to be empty.
@ -1469,11 +1469,11 @@ public class SpoofChecker {
* @stable ICU 4.6 * @stable ICU 4.6
*/ */
public Set<ULocale> getAllowedLocales() { public Set<ULocale> getAllowedLocales() {
return fAllowedLocales; return Collections.unmodifiableSet(fAllowedLocales);
} }
/** /**
* Get a list of JDK locales for the scripts that are acceptable in strings to be checked. If no limitations on scripts * Get a set of JDK locales for the scripts that are acceptable in strings to be checked. If no limitations on scripts
* have been specified, an empty set will be returned. * have been specified, an empty set will be returned.
* *
* @return A set of locales corresponding to the acceptable scripts. * @return A set of locales corresponding to the acceptable scripts.