未验证 提交 ce0923cc 编写于 作者: O Oleg Nenashev 提交者: GitHub

Merge pull request #4474 from il--ya/patch-1

Enforce singleton pattern in CaseInsensitiveComparator
...@@ -39,6 +39,13 @@ public final class CaseInsensitiveComparator implements Comparator<String>, Seri ...@@ -39,6 +39,13 @@ public final class CaseInsensitiveComparator implements Comparator<String>, Seri
public int compare(String lhs, String rhs) { public int compare(String lhs, String rhs) {
return lhs.compareToIgnoreCase(rhs); return lhs.compareToIgnoreCase(rhs);
} }
/**
* Enforce singleton pattern when serializing/deserializing
*/
private Object readResolve() {
return INSTANCE;
}
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册