class org.iq.leveldb.impl.VersionSet$Builder$FileMetaDataBySmallestKey extends java.lang.Object implements java.util.Comparator
{
private final org.iq.leveldb.impl.InternalKeyComparator internalKeyComparator;
private void <init>(org.iq.leveldb.impl.InternalKeyComparator)
{
org.iq.leveldb.impl.InternalKeyComparator v;
org.iq.leveldb.impl.VersionSet$Builder$FileMetaDataBySmallestKey v;
v := @this: org.iq.leveldb.impl.VersionSet$Builder$FileMetaDataBySmallestKey;
v := @parameter: org.iq.leveldb.impl.InternalKeyComparator;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.iq.leveldb.impl.VersionSet$Builder$FileMetaDataBySmallestKey: org.iq.leveldb.impl.InternalKeyComparator internalKeyComparator> = v;
return;
}
public int compare(org.iq.leveldb.impl.FileMetaData, org.iq.leveldb.impl.FileMetaData)
{
org.iq.leveldb.impl.FileMetaData v, v;
long v, v;
org.iq.leveldb.impl.InternalKeyComparator v;
org.iq.leveldb.impl.VersionSet$Builder$FileMetaDataBySmallestKey v;
com.google.common.collect.ComparisonChain v, v, v;
org.iq.leveldb.impl.InternalKey v, v;
int v;
v := @this: org.iq.leveldb.impl.VersionSet$Builder$FileMetaDataBySmallestKey;
v := @parameter: org.iq.leveldb.impl.FileMetaData;
v := @parameter: org.iq.leveldb.impl.FileMetaData;
v = staticinvoke <com.google.common.collect.ComparisonChain: com.google.common.collect.ComparisonChain start()>();
v = virtualinvoke v.<org.iq.leveldb.impl.FileMetaData: org.iq.leveldb.impl.InternalKey getSmallest()>();
v = virtualinvoke v.<org.iq.leveldb.impl.FileMetaData: org.iq.leveldb.impl.InternalKey getSmallest()>();
v = v.<org.iq.leveldb.impl.VersionSet$Builder$FileMetaDataBySmallestKey: org.iq.leveldb.impl.InternalKeyComparator internalKeyComparator>;
v = virtualinvoke v.<com.google.common.collect.ComparisonChain: com.google.common.collect.ComparisonChain compare(java.lang.Object,java.lang.Object,java.util.Comparator)>(v, v, v);
v = virtualinvoke v.<org.iq.leveldb.impl.FileMetaData: long getNumber()>();
v = virtualinvoke v.<org.iq.leveldb.impl.FileMetaData: long getNumber()>();
v = virtualinvoke v.<com.google.common.collect.ComparisonChain: com.google.common.collect.ComparisonChain compare(long,long)>(v, v);
v = virtualinvoke v.<com.google.common.collect.ComparisonChain: int result()>();
return v;
}
}