|
|
@@ -609,6 +609,7 @@ public class Setting extends AbsSetting implements Map<String, String> {
|
|
|
*
|
|
|
* @param m Map
|
|
|
*/
|
|
|
+ @SuppressWarnings("NullableProblems")
|
|
|
@Override
|
|
|
public void putAll(Map<? extends String, ? extends String> m) {
|
|
|
this.groupedMap.putAll(DEFAULT_GROUP, m);
|
|
|
@@ -627,6 +628,7 @@ public class Setting extends AbsSetting implements Map<String, String> {
|
|
|
*
|
|
|
* @return 默认分组(空分组)中的所有键列表
|
|
|
*/
|
|
|
+ @SuppressWarnings("NullableProblems")
|
|
|
@Override
|
|
|
public Set<String> keySet() {
|
|
|
return this.groupedMap.keySet(DEFAULT_GROUP);
|
|
|
@@ -637,6 +639,7 @@ public class Setting extends AbsSetting implements Map<String, String> {
|
|
|
*
|
|
|
* @return 默认分组(空分组)中的所有值列表
|
|
|
*/
|
|
|
+ @SuppressWarnings("NullableProblems")
|
|
|
@Override
|
|
|
public Collection<String> values() {
|
|
|
return this.groupedMap.values(DEFAULT_GROUP);
|
|
|
@@ -647,6 +650,7 @@ public class Setting extends AbsSetting implements Map<String, String> {
|
|
|
*
|
|
|
* @return 默认分组(空分组)中的所有键值对列表
|
|
|
*/
|
|
|
+ @SuppressWarnings("NullableProblems")
|
|
|
@Override
|
|
|
public Set<Entry<String, String>> entrySet() {
|
|
|
return this.groupedMap.entrySet(DEFAULT_GROUP);
|
|
|
@@ -657,7 +661,7 @@ public class Setting extends AbsSetting implements Map<String, String> {
|
|
|
final int prime = 31;
|
|
|
int result = 1;
|
|
|
result = prime * result + ((charset == null) ? 0 : charset.hashCode());
|
|
|
- result = prime * result + ((groupedMap == null) ? 0 : groupedMap.hashCode());
|
|
|
+ result = prime * result + groupedMap.hashCode();
|
|
|
result = prime * result + (isUseVariable ? 1231 : 1237);
|
|
|
result = prime * result + ((settingUrl == null) ? 0 : settingUrl.hashCode());
|
|
|
return result;
|
|
|
@@ -682,11 +686,7 @@ public class Setting extends AbsSetting implements Map<String, String> {
|
|
|
} else if (false == charset.equals(other.charset)) {
|
|
|
return false;
|
|
|
}
|
|
|
- if (groupedMap == null) {
|
|
|
- if (other.groupedMap != null) {
|
|
|
- return false;
|
|
|
- }
|
|
|
- } else if (false == groupedMap.equals(other.groupedMap)) {
|
|
|
+ if (false == groupedMap.equals(other.groupedMap)) {
|
|
|
return false;
|
|
|
}
|
|
|
if (isUseVariable != other.isUseVariable) {
|