< prev index next >
src/java.base/share/classes/java/security/Security.java
Print this page
rev 52979 : 8215281: Use String.isEmpty() when applicable in java.base
Reviewed-by: TBD
*** 647,657 ****
candidates = null;
break;
}
}
! if ((candidates == null) || (candidates.isEmpty()))
return null;
Object[] candidatesArray = candidates.toArray();
Provider[] result = new Provider[candidatesArray.length];
--- 647,657 ----
candidates = null;
break;
}
}
! if (candidates == null || candidates.isEmpty())
return null;
Object[] candidatesArray = candidates.toArray();
Provider[] result = new Provider[candidatesArray.length];
*** 1003,1017 ****
String serviceName = filterKey.substring(0, algIndex);
String algName = null;
String attrName = null;
! if (filterValue.length() == 0) {
// The filterValue is an empty string. So the filterKey
// should be in the format of <crypto_service>.<algorithm_or_type>.
algName = filterKey.substring(algIndex + 1).trim();
! if (algName.length() == 0) {
// There must be a algorithm or type name.
throw new InvalidParameterException("Invalid filter");
}
} else {
// The filterValue is a non-empty string. So the filterKey must be
--- 1003,1017 ----
String serviceName = filterKey.substring(0, algIndex);
String algName = null;
String attrName = null;
! if (filterValue.isEmpty()) {
// The filterValue is an empty string. So the filterKey
// should be in the format of <crypto_service>.<algorithm_or_type>.
algName = filterKey.substring(algIndex + 1).trim();
! if (algName.isEmpty()) {
// There must be a algorithm or type name.
throw new InvalidParameterException("Invalid filter");
}
} else {
// The filterValue is a non-empty string. So the filterKey must be
*** 1022,1032 ****
if (attrIndex == -1) {
// There is no attribute name in the filter.
throw new InvalidParameterException("Invalid filter");
} else {
attrName = filterKey.substring(attrIndex + 1).trim();
! if (attrName.length() == 0) {
// There is no attribute name in the filter.
throw new InvalidParameterException("Invalid filter");
}
}
--- 1022,1032 ----
if (attrIndex == -1) {
// There is no attribute name in the filter.
throw new InvalidParameterException("Invalid filter");
} else {
attrName = filterKey.substring(attrIndex + 1).trim();
! if (attrName.isEmpty()) {
// There is no attribute name in the filter.
throw new InvalidParameterException("Invalid filter");
}
}
*** 1068,1078 ****
*
* @since 1.4
**/
public static Set<String> getAlgorithms(String serviceName) {
! if ((serviceName == null) || (serviceName.length() == 0) ||
(serviceName.endsWith("."))) {
return Collections.emptySet();
}
HashSet<String> result = new HashSet<>();
--- 1068,1078 ----
*
* @since 1.4
**/
public static Set<String> getAlgorithms(String serviceName) {
! if ((serviceName == null) || (serviceName.isEmpty()) ||
(serviceName.endsWith("."))) {
return Collections.emptySet();
}
HashSet<String> result = new HashSet<>();
< prev index next >