final class oadd.com.google.common.graph.UndirectedNetworkConnections extends oadd.com.google.common.graph.AbstractUndirectedNetworkConnections
{
protected void <init>(java.util.Map)
{
java.util.Map v;
oadd.com.google.common.graph.UndirectedNetworkConnections v;
v := @this: oadd.com.google.common.graph.UndirectedNetworkConnections;
v := @parameter: java.util.Map;
specialinvoke v.<oadd.com.google.common.graph.AbstractUndirectedNetworkConnections: void <init>(java.util.Map)>(v);
return;
}
static oadd.com.google.common.graph.UndirectedNetworkConnections of()
{
oadd.com.google.common.collect.HashBiMap v;
oadd.com.google.common.graph.UndirectedNetworkConnections v;
v = new oadd.com.google.common.graph.UndirectedNetworkConnections;
v = staticinvoke <oadd.com.google.common.collect.HashBiMap: oadd.com.google.common.collect.HashBiMap create(int)>(2);
specialinvoke v.<oadd.com.google.common.graph.UndirectedNetworkConnections: void <init>(java.util.Map)>(v);
return v;
}
static oadd.com.google.common.graph.UndirectedNetworkConnections ofImmutable(java.util.Map)
{
oadd.com.google.common.collect.ImmutableBiMap v;
java.util.Map v;
oadd.com.google.common.graph.UndirectedNetworkConnections v;
v := @parameter: java.util.Map;
v = new oadd.com.google.common.graph.UndirectedNetworkConnections;
v = staticinvoke <oadd.com.google.common.collect.ImmutableBiMap: oadd.com.google.common.collect.ImmutableBiMap copyOf(java.util.Map)>(v);
specialinvoke v.<oadd.com.google.common.graph.UndirectedNetworkConnections: void <init>(java.util.Map)>(v);
return v;
}
public java.util.Set adjacentNodes()
{
java.util.Map v;
java.util.Set v, v;
oadd.com.google.common.graph.UndirectedNetworkConnections v;
v := @this: oadd.com.google.common.graph.UndirectedNetworkConnections;
v = v.<oadd.com.google.common.graph.UndirectedNetworkConnections: java.util.Map incidentEdgeMap>;
v = interfaceinvoke v.<oadd.com.google.common.collect.BiMap: java.util.Set values()>();
v = staticinvoke <java.util.Collections: java.util.Set unmodifiableSet(java.util.Set)>(v);
return v;
}
public java.util.Set edgesConnecting(java.lang.Object)
{
oadd.com.google.common.collect.BiMap v;
java.util.Map v;
oadd.com.google.common.graph.EdgesConnecting v;
java.lang.Object v;
oadd.com.google.common.graph.UndirectedNetworkConnections v;
v := @this: oadd.com.google.common.graph.UndirectedNetworkConnections;
v := @parameter: java.lang.Object;
v = new oadd.com.google.common.graph.EdgesConnecting;
v = v.<oadd.com.google.common.graph.UndirectedNetworkConnections: java.util.Map incidentEdgeMap>;
v = interfaceinvoke v.<oadd.com.google.common.collect.BiMap: oadd.com.google.common.collect.BiMap inverse()>();
specialinvoke v.<oadd.com.google.common.graph.EdgesConnecting: void <init>(java.util.Map,java.lang.Object)>(v, v);
return v;
}
}