Fix comparisons of objects in case insensitive hashmap
This commit is contained in:
parent
388d2620db
commit
757f8f0cb9
@ -16,6 +16,6 @@ class CaseInsensitiveHashingStrategy implements HashingStrategy
|
|||||||
@Override
|
@Override
|
||||||
public boolean equals(Object o1, Object o2)
|
public boolean equals(Object o1, Object o2)
|
||||||
{
|
{
|
||||||
return o1 instanceof String && o2 instanceof String && ( (String) o1 ).toLowerCase().equals( ( (String) o2 ).toLowerCase() );
|
return o1.equals( o2 ) || ( o1 instanceof String && o2 instanceof String && ( (String) o1 ).toLowerCase().equals( ( (String) o2 ).toLowerCase() ) );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user