first commit
This commit is contained in:
49
hrmsEjb/org/apache/commons/collections/DefaultMapEntry.java
Normal file
49
hrmsEjb/org/apache/commons/collections/DefaultMapEntry.java
Normal file
@@ -0,0 +1,49 @@
|
||||
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;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user