final class oadd.com.google.common.collect.RegularImmutableTable$CellSet extends oadd.com.google.common.collect.IndexedImmutableSet
{
final oadd.com.google.common.collect.RegularImmutableTable this$0;
private void <init>(oadd.com.google.common.collect.RegularImmutableTable)
{
oadd.com.google.common.collect.RegularImmutableTable v;
oadd.com.google.common.collect.RegularImmutableTable$CellSet v;
v := @this: oadd.com.google.common.collect.RegularImmutableTable$CellSet;
v := @parameter: oadd.com.google.common.collect.RegularImmutableTable;
v.<oadd.com.google.common.collect.RegularImmutableTable$CellSet: oadd.com.google.common.collect.RegularImmutableTable this$0> = v;
specialinvoke v.<oadd.com.google.common.collect.IndexedImmutableSet: void <init>()>();
return;
}
public int size()
{
int v;
oadd.com.google.common.collect.RegularImmutableTable v;
oadd.com.google.common.collect.RegularImmutableTable$CellSet v;
v := @this: oadd.com.google.common.collect.RegularImmutableTable$CellSet;
v = v.<oadd.com.google.common.collect.RegularImmutableTable$CellSet: oadd.com.google.common.collect.RegularImmutableTable this$0>;
v = virtualinvoke v.<oadd.com.google.common.collect.RegularImmutableTable: int size()>();
return v;
}
oadd.com.google.common.collect.Table$Cell get(int)
{
oadd.com.google.common.collect.RegularImmutableTable v;
oadd.com.google.common.collect.Table$Cell v;
int v;
oadd.com.google.common.collect.RegularImmutableTable$CellSet v;
v := @this: oadd.com.google.common.collect.RegularImmutableTable$CellSet;
v := @parameter: int;
v = v.<oadd.com.google.common.collect.RegularImmutableTable$CellSet: oadd.com.google.common.collect.RegularImmutableTable this$0>;
v = virtualinvoke v.<oadd.com.google.common.collect.RegularImmutableTable: oadd.com.google.common.collect.Table$Cell getCell(int)>(v);
return v;
}
public boolean contains(java.lang.Object)
{
oadd.com.google.common.collect.RegularImmutableTable v;
java.lang.Object v, v, v, v, v;
oadd.com.google.common.collect.RegularImmutableTable$CellSet v;
boolean v, v, v;
v := @this: oadd.com.google.common.collect.RegularImmutableTable$CellSet;
v := @parameter: java.lang.Object;
v = v instanceof oadd.com.google.common.collect.Table$Cell;
if v == 0 goto label;
v = v.<oadd.com.google.common.collect.RegularImmutableTable$CellSet: oadd.com.google.common.collect.RegularImmutableTable this$0>;
v = interfaceinvoke v.<oadd.com.google.common.collect.Table$Cell: java.lang.Object getRowKey()>();
v = interfaceinvoke v.<oadd.com.google.common.collect.Table$Cell: java.lang.Object getColumnKey()>();
v = virtualinvoke v.<oadd.com.google.common.collect.RegularImmutableTable: java.lang.Object get(java.lang.Object,java.lang.Object)>(v, v);
if v == null goto label;
v = interfaceinvoke v.<oadd.com.google.common.collect.Table$Cell: java.lang.Object getValue()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
return 0;
}
boolean isPartialView()
{
oadd.com.google.common.collect.RegularImmutableTable$CellSet v;
v := @this: oadd.com.google.common.collect.RegularImmutableTable$CellSet;
return 0;
}
}