class com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1 extends java.util.AbstractMap
{
final java.util.HashMap val$map;
final com.google.common.collect.testing.MapTestSuiteBuilderTests$2 this$0;
void <init>(com.google.common.collect.testing.MapTestSuiteBuilderTests$2, java.util.HashMap)
{
com.google.common.collect.testing.MapTestSuiteBuilderTests$2 v;
java.util.HashMap v;
com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1 v;
v := @this: com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1;
v := @parameter: com.google.common.collect.testing.MapTestSuiteBuilderTests$2;
v := @parameter: java.util.HashMap;
v.<com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1: com.google.common.collect.testing.MapTestSuiteBuilderTests$2 this$0> = v;
v.<com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1: java.util.HashMap val$map> = v;
specialinvoke v.<java.util.AbstractMap: void <init>()>();
return;
}
public java.util.Set entrySet()
{
com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1 v;
com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1$EntrySet v;
v := @this: com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1;
v = new com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1$EntrySet;
specialinvoke v.<com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1$EntrySet: void <init>(com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1)>(v);
return v;
}
public int hashCode()
{
int v;
java.util.HashMap v;
com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1 v;
v := @this: com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1;
v = v.<com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1: java.util.HashMap val$map>;
v = virtualinvoke v.<java.util.HashMap: int hashCode()>();
return v;
}
public boolean equals(java.lang.Object)
{
com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1 v;
java.lang.Object v;
java.util.HashMap v;
boolean v;
v := @this: com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1;
v := @parameter: java.lang.Object;
v = v.<com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1: java.util.HashMap val$map>;
v = virtualinvoke v.<java.util.HashMap: boolean equals(java.lang.Object)>(v);
return v;
}
public java.lang.String toString()
{
java.util.HashMap v;
java.lang.String v;
com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1 v;
v := @this: com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1;
v = v.<com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1: java.util.HashMap val$map>;
v = virtualinvoke v.<java.util.HashMap: java.lang.String toString()>();
return v;
}
public java.lang.String remove(java.lang.Object)
{
com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1 v;
java.lang.Object v, v;
java.util.HashMap v;
v := @this: com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1;
v := @parameter: java.lang.Object;
v = v.<com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1: java.util.HashMap val$map>;
v = virtualinvoke v.<java.util.HashMap: java.lang.Object remove(java.lang.Object)>(v);
return v;
}
public boolean remove(java.lang.Object, java.lang.Object)
{
com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1 v;
java.lang.Object v, v;
java.util.HashMap v;
boolean v;
v := @this: com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = v.<com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1: java.util.HashMap val$map>;
v = virtualinvoke v.<java.util.HashMap: boolean remove(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public java.lang.String put(java.lang.String, java.lang.String)
{
com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1 v;
java.lang.Object v;
java.util.HashMap v;
java.lang.String v, v;
v := @this: com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
staticinvoke <com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
v = v.<com.google.common.collect.testing.MapTestSuiteBuilderTests$2$1: java.util.HashMap val$map>;
v = virtualinvoke v.<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
}