package com.hughes.android.dictionary.engine;
-import android.support.annotation.NonNull;
-
import com.hughes.util.StringUtil;
import com.hughes.util.raf.RAFListSerializerSkippable;
import com.hughes.util.raf.RAFSerializable;
public void write(DataOutput raf) throws IOException {
super.write(raf);
StringUtil.writeVarInt(raf, pairs.size());
- for (int i = 0; i < pairs.size(); ++i) {
- assert pairs.get(i).lang1.length() > 0;
- raf.writeUTF(pairs.get(i).lang1);
- raf.writeUTF(pairs.get(i).lang2);
+ for (Pair p : pairs) {
+ assert p.lang1.length() > 0;
+ raf.writeUTF(p.lang1);
+ raf.writeUTF(p.lang2);
}
}
}
@Override
- public int compareTo(@NonNull final PairEntry that) {
+ public int compareTo(/*@NonNull*/ final PairEntry that) {
return this.getRawText(false).compareTo(that.getRawText(false));
}