Files
HRMS/hrmsEjb/org/apache/commons/collections/DefaultMapEntry.java
2025-07-28 13:56:49 +05:30

50 lines
1.2 KiB
Java

package org.apache.commons.collections;
import java.util.Map;
public class DefaultMapEntry implements Map.Entry {
private Object key;
private Object value;
public DefaultMapEntry() {}
public DefaultMapEntry(Object paramObject1, Object paramObject2) {
this.key = paramObject1;
this.value = paramObject2;
}
public boolean equals(Object paramObject) {
if (paramObject == null)
return false;
if (paramObject == this)
return true;
if (!(paramObject instanceof Map.Entry))
return false;
Map.Entry entry = (Map.Entry)paramObject;
return !(!((getKey() == null) ? (entry.getKey() == null) : getKey().equals(entry.getKey())) || !((getValue() == null) ? (entry.getValue() == null) : getValue().equals(entry.getValue())));
}
public Object getKey() {
return this.key;
}
public Object getValue() {
return this.value;
}
public int hashCode() {
return ((getKey() == null) ? 0 : getKey().hashCode()) ^ ((getValue() == null) ? 0 : getValue().hashCode());
}
public void setKey(Object paramObject) {
this.key = paramObject;
}
public Object setValue(Object paramObject) {
Object object = this.value;
this.value = paramObject;
return object;
}
}