public final class oadd.com.google.common.collect.HashMultimap extends oadd.com.google.common.collect.HashMultimapGwtSerializationDependencies
{
private static final int DEFAULT_VALUES_PER_KEY;
transient int expectedValuesPerKey;
private static final long serialVersionUID;
public static oadd.com.google.common.collect.HashMultimap create()
{
oadd.com.google.common.collect.HashMultimap v;
v = new oadd.com.google.common.collect.HashMultimap;
specialinvoke v.<oadd.com.google.common.collect.HashMultimap: void <init>()>();
return v;
}
public static oadd.com.google.common.collect.HashMultimap create(int, int)
{
int v, v;
oadd.com.google.common.collect.HashMultimap v;
v := @parameter: int;
v := @parameter: int;
v = new oadd.com.google.common.collect.HashMultimap;
specialinvoke v.<oadd.com.google.common.collect.HashMultimap: void <init>(int,int)>(v, v);
return v;
}
public static oadd.com.google.common.collect.HashMultimap create(oadd.com.google.common.collect.Multimap)
{
oadd.com.google.common.collect.Multimap v;
oadd.com.google.common.collect.HashMultimap v;
v := @parameter: oadd.com.google.common.collect.Multimap;
v = new oadd.com.google.common.collect.HashMultimap;
specialinvoke v.<oadd.com.google.common.collect.HashMultimap: void <init>(oadd.com.google.common.collect.Multimap)>(v);
return v;
}
private void <init>()
{
oadd.com.google.common.collect.HashMultimap v;
v := @this: oadd.com.google.common.collect.HashMultimap;
specialinvoke v.<oadd.com.google.common.collect.HashMultimap: void <init>(int,int)>(12, 2);
return;
}
private void <init>(int, int)
{
java.util.Map v;
oadd.com.google.common.collect.HashMultimap v;
int v, v;
boolean v;
v := @this: oadd.com.google.common.collect.HashMultimap;
v := @parameter: int;
v := @parameter: int;
v = staticinvoke <oadd.com.google.common.collect.Platform: java.util.Map newHashMapWithExpectedSize(int)>(v);
specialinvoke v.<oadd.com.google.common.collect.HashMultimapGwtSerializationDependencies: void <init>(java.util.Map)>(v);
v.<oadd.com.google.common.collect.HashMultimap: int expectedValuesPerKey> = 2;
if v < 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <oadd.com.google.common.base.Preconditions: void checkArgument(boolean)>(v);
v.<oadd.com.google.common.collect.HashMultimap: int expectedValuesPerKey> = v;
return;
}
private void <init>(oadd.com.google.common.collect.Multimap)
{
oadd.com.google.common.collect.Multimap v;
java.util.Map v;
oadd.com.google.common.collect.HashMultimap v;
int v;
java.util.Set v;
v := @this: oadd.com.google.common.collect.HashMultimap;
v := @parameter: oadd.com.google.common.collect.Multimap;
v = interfaceinvoke v.<oadd.com.google.common.collect.Multimap: java.util.Set keySet()>();
v = interfaceinvoke v.<java.util.Set: int size()>();
v = staticinvoke <oadd.com.google.common.collect.Platform: java.util.Map newHashMapWithExpectedSize(int)>(v);
specialinvoke v.<oadd.com.google.common.collect.HashMultimapGwtSerializationDependencies: void <init>(java.util.Map)>(v);
v.<oadd.com.google.common.collect.HashMultimap: int expectedValuesPerKey> = 2;
virtualinvoke v.<oadd.com.google.common.collect.HashMultimap: boolean putAll(oadd.com.google.common.collect.Multimap)>(v);
return;
}
java.util.Set createCollection()
{
int v;
java.util.Set v;
oadd.com.google.common.collect.HashMultimap v;
v := @this: oadd.com.google.common.collect.HashMultimap;
v = v.<oadd.com.google.common.collect.HashMultimap: int expectedValuesPerKey>;
v = staticinvoke <oadd.com.google.common.collect.Platform: java.util.Set newHashSetWithExpectedSize(int)>(v);
return v;
}
private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException
{
java.io.ObjectOutputStream v;
oadd.com.google.common.collect.HashMultimap v;
v := @this: oadd.com.google.common.collect.HashMultimap;
v := @parameter: java.io.ObjectOutputStream;
virtualinvoke v.<java.io.ObjectOutputStream: void defaultWriteObject()>();
staticinvoke <oadd.com.google.common.collect.Serialization: void writeMultimap(oadd.com.google.common.collect.Multimap,java.io.ObjectOutputStream)>(v, v);
return;
}
private void readObject(java.io.ObjectInputStream) throws java.io.IOException, java.lang.ClassNotFoundException
{
java.util.Map v;
oadd.com.google.common.collect.HashMultimap v;
int v;
java.io.ObjectInputStream v;
v := @this: oadd.com.google.common.collect.HashMultimap;
v := @parameter: java.io.ObjectInputStream;
virtualinvoke v.<java.io.ObjectInputStream: void defaultReadObject()>();
v.<oadd.com.google.common.collect.HashMultimap: int expectedValuesPerKey> = 2;
v = staticinvoke <oadd.com.google.common.collect.Serialization: int readCount(java.io.ObjectInputStream)>(v);
v = staticinvoke <oadd.com.google.common.collect.Platform: java.util.Map newHashMapWithExpectedSize(int)>(12);
virtualinvoke v.<oadd.com.google.common.collect.HashMultimap: void setMap(java.util.Map)>(v);
staticinvoke <oadd.com.google.common.collect.Serialization: void populateMultimap(oadd.com.google.common.collect.Multimap,java.io.ObjectInputStream,int)>(v, v, v);
return;
}
}