public abstract class org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator extends java.lang.Object implements org.apache.commons.collections.MultiValuedMap, java.io.Serializable
{
private static final long serialVersionUID;
private final org.apache.commons.collections.MultiValuedMap map;
protected void <init>(org.apache.commons.collections.MultiValuedMap)
{
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
java.lang.NullPointerException v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v := @parameter: org.apache.commons.collections.MultiValuedMap;
specialinvoke v.<java.lang.Object: void <init>()>();
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("MultiValuedMap must not be null.");
throw v;
label:
v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap map> = v;
return;
}
protected org.apache.commons.collections.MultiValuedMap decorated()
{
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v = v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap map>;
return v;
}
public int size()
{
int v;
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap decorated()>();
v = interfaceinvoke v.<org.apache.commons.collections.MultiValuedMap: int size()>();
return v;
}
public boolean isEmpty()
{
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
boolean v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap decorated()>();
v = interfaceinvoke v.<org.apache.commons.collections.MultiValuedMap: boolean isEmpty()>();
return v;
}
public boolean containsKey(java.lang.Object)
{
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
java.lang.Object v;
boolean v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap decorated()>();
v = interfaceinvoke v.<org.apache.commons.collections.MultiValuedMap: boolean containsKey(java.lang.Object)>(v);
return v;
}
public boolean containsValue(java.lang.Object)
{
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
java.lang.Object v;
boolean v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap decorated()>();
v = interfaceinvoke v.<org.apache.commons.collections.MultiValuedMap: boolean containsValue(java.lang.Object)>(v);
return v;
}
public boolean containsMapping(java.lang.Object, java.lang.Object)
{
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
java.lang.Object v, v;
boolean v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap decorated()>();
v = interfaceinvoke v.<org.apache.commons.collections.MultiValuedMap: boolean containsMapping(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public java.util.Collection get(java.lang.Object)
{
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
java.util.Collection v;
java.lang.Object v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap decorated()>();
v = interfaceinvoke v.<org.apache.commons.collections.MultiValuedMap: java.util.Collection get(java.lang.Object)>(v);
return v;
}
public java.util.Collection remove(java.lang.Object)
{
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
java.util.Collection v;
java.lang.Object v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap decorated()>();
v = interfaceinvoke v.<org.apache.commons.collections.MultiValuedMap: java.util.Collection remove(java.lang.Object)>(v);
return v;
}
public boolean removeMapping(java.lang.Object, java.lang.Object)
{
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
java.lang.Object v, v;
boolean v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap decorated()>();
v = interfaceinvoke v.<org.apache.commons.collections.MultiValuedMap: boolean removeMapping(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public void clear()
{
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap decorated()>();
interfaceinvoke v.<org.apache.commons.collections.MultiValuedMap: void clear()>();
return;
}
public boolean put(java.lang.Object, java.lang.Object)
{
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
java.lang.Object v, v;
boolean v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap decorated()>();
v = interfaceinvoke v.<org.apache.commons.collections.MultiValuedMap: boolean put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public java.util.Set keySet()
{
java.util.Set v;
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap decorated()>();
v = interfaceinvoke v.<org.apache.commons.collections.MultiValuedMap: java.util.Set keySet()>();
return v;
}
public java.util.Collection entries()
{
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
java.util.Collection v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap decorated()>();
v = interfaceinvoke v.<org.apache.commons.collections.MultiValuedMap: java.util.Collection entries()>();
return v;
}
public org.apache.commons.collections.MultiSet keys()
{
org.apache.commons.collections.MultiSet v;
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap decorated()>();
v = interfaceinvoke v.<org.apache.commons.collections.MultiValuedMap: org.apache.commons.collections.MultiSet keys()>();
return v;
}
public java.util.Collection values()
{
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
java.util.Collection v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap decorated()>();
v = interfaceinvoke v.<org.apache.commons.collections.MultiValuedMap: java.util.Collection values()>();
return v;
}
public java.util.Map asMap()
{
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
java.util.Map v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap decorated()>();
v = interfaceinvoke v.<org.apache.commons.collections.MultiValuedMap: java.util.Map asMap()>();
return v;
}
public boolean putAll(java.lang.Object, java.lang.Iterable)
{
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
java.lang.Object v;
java.lang.Iterable v;
boolean v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Iterable;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap decorated()>();
v = interfaceinvoke v.<org.apache.commons.collections.MultiValuedMap: boolean putAll(java.lang.Object,java.lang.Iterable)>(v, v);
return v;
}
public boolean putAll(java.util.Map)
{
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
java.util.Map v;
boolean v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v := @parameter: java.util.Map;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap decorated()>();
v = interfaceinvoke v.<org.apache.commons.collections.MultiValuedMap: boolean putAll(java.util.Map)>(v);
return v;
}
public boolean putAll(org.apache.commons.collections.MultiValuedMap)
{
org.apache.commons.collections.MultiValuedMap v, v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
boolean v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v := @parameter: org.apache.commons.collections.MultiValuedMap;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap decorated()>();
v = interfaceinvoke v.<org.apache.commons.collections.MultiValuedMap: boolean putAll(org.apache.commons.collections.MultiValuedMap)>(v);
return v;
}
public org.apache.commons.collections.MapIterator mapIterator()
{
org.apache.commons.collections.MapIterator v;
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap decorated()>();
v = interfaceinvoke v.<org.apache.commons.collections.MultiValuedMap: org.apache.commons.collections.MapIterator mapIterator()>();
return v;
}
public boolean equals(java.lang.Object)
{
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
java.lang.Object v;
boolean v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap decorated()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
return v;
}
public int hashCode()
{
int v;
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap decorated()>();
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
return v;
}
public java.lang.String toString()
{
java.lang.String v;
org.apache.commons.collections.MultiValuedMap v;
org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMapDecorator: org.apache.commons.collections.MultiValuedMap decorated()>();
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
return v;
}
}