class com.google.common.collect.Multimaps$UnmodifiableMultimap extends com.google.common.collect.ForwardingMultimap implements java.io.Serializable
{
final com.google.common.collect.Multimap delegate;
transient java.util.Collection entries;
transient com.google.common.collect.Multiset keys;
transient java.util.Set keySet;
transient java.util.Collection values;
transient java.util.Map map;
private static final long serialVersionUID;
void <init>(com.google.common.collect.Multimap)
{
java.lang.Object v;
com.google.common.collect.Multimaps$UnmodifiableMultimap v;
com.google.common.collect.Multimap v;
v := @this: com.google.common.collect.Multimaps$UnmodifiableMultimap;
v := @parameter: com.google.common.collect.Multimap;
specialinvoke v.<com.google.common.collect.ForwardingMultimap: void <init>()>();
v = staticinvoke <com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
v.<com.google.common.collect.Multimaps$UnmodifiableMultimap: com.google.common.collect.Multimap delegate> = v;
return;
}
protected com.google.common.collect.Multimap delegate()
{
com.google.common.collect.Multimaps$UnmodifiableMultimap v;
com.google.common.collect.Multimap v;
v := @this: com.google.common.collect.Multimaps$UnmodifiableMultimap;
v = v.<com.google.common.collect.Multimaps$UnmodifiableMultimap: com.google.common.collect.Multimap delegate>;
return v;
}
public void clear()
{
java.lang.UnsupportedOperationException v;
com.google.common.collect.Multimaps$UnmodifiableMultimap v;
v := @this: com.google.common.collect.Multimaps$UnmodifiableMultimap;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public java.util.Map asMap()
{
com.google.common.collect.Multimaps$UnmodifiableMultimap v;
java.util.Map v, v, v, v;
com.google.common.collect.Multimaps$UnmodifiableMultimap$1 v;
com.google.common.collect.Multimap v;
v := @this: com.google.common.collect.Multimaps$UnmodifiableMultimap;
v = v.<com.google.common.collect.Multimaps$UnmodifiableMultimap: java.util.Map map>;
if v != null goto label;
v = v.<com.google.common.collect.Multimaps$UnmodifiableMultimap: com.google.common.collect.Multimap delegate>;
v = interfaceinvoke v.<com.google.common.collect.Multimap: java.util.Map asMap()>();
v = new com.google.common.collect.Multimaps$UnmodifiableMultimap$1;
specialinvoke v.<com.google.common.collect.Multimaps$UnmodifiableMultimap$1: void <init>(com.google.common.collect.Multimaps$UnmodifiableMultimap)>(v);
v = staticinvoke <com.google.common.collect.Maps: java.util.Map transformValues(java.util.Map,com.google.common.base.Function)>(v, v);
v = staticinvoke <java.util.Collections: java.util.Map unmodifiableMap(java.util.Map)>(v);
v.<com.google.common.collect.Multimaps$UnmodifiableMultimap: java.util.Map map> = v;
v = v;
label:
return v;
}
public java.util.Collection entries()
{
com.google.common.collect.Multimaps$UnmodifiableMultimap v;
java.util.Collection v, v, v;
com.google.common.collect.Multimap v;
v := @this: com.google.common.collect.Multimaps$UnmodifiableMultimap;
v = v.<com.google.common.collect.Multimaps$UnmodifiableMultimap: java.util.Collection entries>;
if v != null goto label;
v = v.<com.google.common.collect.Multimaps$UnmodifiableMultimap: com.google.common.collect.Multimap delegate>;
v = interfaceinvoke v.<com.google.common.collect.Multimap: java.util.Collection entries()>();
v = staticinvoke <com.google.common.collect.Multimaps: java.util.Collection unmodifiableEntries(java.util.Collection)>(v);
v = v;
v.<com.google.common.collect.Multimaps$UnmodifiableMultimap: java.util.Collection entries> = v;
label:
return v;
}
public void forEach(java.util.function.BiConsumer)
{
com.google.common.collect.Multimaps$UnmodifiableMultimap v;
java.util.function.BiConsumer v;
java.lang.Object v;
com.google.common.collect.Multimap v;
v := @this: com.google.common.collect.Multimaps$UnmodifiableMultimap;
v := @parameter: java.util.function.BiConsumer;
v = v.<com.google.common.collect.Multimaps$UnmodifiableMultimap: com.google.common.collect.Multimap delegate>;
v = staticinvoke <com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
interfaceinvoke v.<com.google.common.collect.Multimap: void forEach(java.util.function.BiConsumer)>(v);
return;
}
public java.util.Collection get(java.lang.Object)
{
com.google.common.collect.Multimaps$UnmodifiableMultimap v;
java.util.Collection v, v;
java.lang.Object v;
com.google.common.collect.Multimap v;
v := @this: com.google.common.collect.Multimaps$UnmodifiableMultimap;
v := @parameter: java.lang.Object;
v = v.<com.google.common.collect.Multimaps$UnmodifiableMultimap: com.google.common.collect.Multimap delegate>;
v = interfaceinvoke v.<com.google.common.collect.Multimap: java.util.Collection get(java.lang.Object)>(v);
v = staticinvoke <com.google.common.collect.Multimaps: java.util.Collection unmodifiableValueCollection(java.util.Collection)>(v);
return v;
}
public com.google.common.collect.Multiset keys()
{
com.google.common.collect.Multimaps$UnmodifiableMultimap v;
com.google.common.collect.Multiset v, v, v;
com.google.common.collect.Multimap v;
v := @this: com.google.common.collect.Multimaps$UnmodifiableMultimap;
v = v.<com.google.common.collect.Multimaps$UnmodifiableMultimap: com.google.common.collect.Multiset keys>;
if v != null goto label;
v = v.<com.google.common.collect.Multimaps$UnmodifiableMultimap: com.google.common.collect.Multimap delegate>;
v = interfaceinvoke v.<com.google.common.collect.Multimap: com.google.common.collect.Multiset keys()>();
v = staticinvoke <com.google.common.collect.Multisets: com.google.common.collect.Multiset unmodifiableMultiset(com.google.common.collect.Multiset)>(v);
v = v;
v.<com.google.common.collect.Multimaps$UnmodifiableMultimap: com.google.common.collect.Multiset keys> = v;
label:
return v;
}
public java.util.Set keySet()
{
com.google.common.collect.Multimaps$UnmodifiableMultimap v;
java.util.Set v, v, v;
com.google.common.collect.Multimap v;
v := @this: com.google.common.collect.Multimaps$UnmodifiableMultimap;
v = v.<com.google.common.collect.Multimaps$UnmodifiableMultimap: java.util.Set keySet>;
if v != null goto label;
v = v.<com.google.common.collect.Multimaps$UnmodifiableMultimap: com.google.common.collect.Multimap delegate>;
v = interfaceinvoke v.<com.google.common.collect.Multimap: java.util.Set keySet()>();
v = staticinvoke <java.util.Collections: java.util.Set unmodifiableSet(java.util.Set)>(v);
v = v;
v.<com.google.common.collect.Multimaps$UnmodifiableMultimap: java.util.Set keySet> = v;
label:
return v;
}
public boolean put(java.lang.Object, java.lang.Object)
{
java.lang.UnsupportedOperationException v;
com.google.common.collect.Multimaps$UnmodifiableMultimap v;
java.lang.Object v, v;
v := @this: com.google.common.collect.Multimaps$UnmodifiableMultimap;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public boolean putAll(java.lang.Object, java.lang.Iterable)
{
java.lang.UnsupportedOperationException v;
com.google.common.collect.Multimaps$UnmodifiableMultimap v;
java.lang.Object v;
java.lang.Iterable v;
v := @this: com.google.common.collect.Multimaps$UnmodifiableMultimap;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Iterable;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public boolean putAll(com.google.common.collect.Multimap)
{
java.lang.UnsupportedOperationException v;
com.google.common.collect.Multimaps$UnmodifiableMultimap v;
com.google.common.collect.Multimap v;
v := @this: com.google.common.collect.Multimaps$UnmodifiableMultimap;
v := @parameter: com.google.common.collect.Multimap;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public boolean remove(java.lang.Object, java.lang.Object)
{
java.lang.UnsupportedOperationException v;
com.google.common.collect.Multimaps$UnmodifiableMultimap v;
java.lang.Object v, v;
v := @this: com.google.common.collect.Multimaps$UnmodifiableMultimap;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public java.util.Collection removeAll(java.lang.Object)
{
java.lang.UnsupportedOperationException v;
java.lang.Object v;
com.google.common.collect.Multimaps$UnmodifiableMultimap v;
v := @this: com.google.common.collect.Multimaps$UnmodifiableMultimap;
v := @parameter: java.lang.Object;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public java.util.Collection replaceValues(java.lang.Object, java.lang.Iterable)
{
java.lang.UnsupportedOperationException v;
com.google.common.collect.Multimaps$UnmodifiableMultimap v;
java.lang.Object v;
java.lang.Iterable v;
v := @this: com.google.common.collect.Multimaps$UnmodifiableMultimap;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Iterable;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public java.util.Collection values()
{
com.google.common.collect.Multimaps$UnmodifiableMultimap v;
java.util.Collection v, v, v;
com.google.common.collect.Multimap v;
v := @this: com.google.common.collect.Multimaps$UnmodifiableMultimap;
v = v.<com.google.common.collect.Multimaps$UnmodifiableMultimap: java.util.Collection values>;
if v != null goto label;
v = v.<com.google.common.collect.Multimaps$UnmodifiableMultimap: com.google.common.collect.Multimap delegate>;
v = interfaceinvoke v.<com.google.common.collect.Multimap: java.util.Collection values()>();
v = staticinvoke <java.util.Collections: java.util.Collection unmodifiableCollection(java.util.Collection)>(v);
v = v;
v.<com.google.common.collect.Multimaps$UnmodifiableMultimap: java.util.Collection values> = v;
label:
return v;
}
}