home *** CD-ROM | disk | FTP | other *** search
- package sun.util;
-
- import java.util.Map;
-
- final class PreHashedMap$2$1$1 implements Map.Entry<String, V> {
- // $FF: renamed from: k java.lang.String
- String field_0;
- // $FF: synthetic field
- final PreHashedMap.2.1 this$2;
-
- PreHashedMap$2$1$1(PreHashedMap.2.1 var1) {
- this.this$2 = var1;
- this.field_0 = (String)this.this$2.i.next();
- }
-
- public String getKey() {
- return this.field_0;
- }
-
- public V getValue() {
- return (V)this.this$2.this$1.this$0.get(this.field_0);
- }
-
- public int hashCode() {
- Object var1 = this.this$2.this$1.this$0.get(this.field_0);
- return this.field_0.hashCode() + (var1 == null ? 0 : var1.hashCode());
- }
-
- public boolean equals(Object var1) {
- if (var1 == this) {
- return true;
- } else if (!(var1 instanceof Map.Entry)) {
- return false;
- } else {
- boolean var10000;
- label43: {
- label29: {
- Map.Entry var2 = (Map.Entry)var1;
- if (this.getKey() == null) {
- if (var2.getKey() != null) {
- break label29;
- }
- } else if (!this.getKey().equals(var2.getKey())) {
- break label29;
- }
-
- if (this.getValue() == null) {
- if (var2.getValue() == null) {
- break label43;
- }
- } else if (this.getValue().equals(var2.getValue())) {
- break label43;
- }
- }
-
- var10000 = false;
- return var10000;
- }
-
- var10000 = true;
- return var10000;
- }
- }
-
- public V setValue(V var1) {
- throw new UnsupportedOperationException();
- }
- }
-