Package com.intellij.util.io
Class ExternalIntegerKeyDescriptor
- java.lang.Object
-
- com.intellij.util.io.ExternalIntegerKeyDescriptor
-
- All Implemented Interfaces:
DataExternalizer<Integer>,EqualityPolicy<Integer>,KeyDescriptor<Integer>
public class ExternalIntegerKeyDescriptor extends Object implements KeyDescriptor<Integer>
-
-
Constructor Summary
Constructors Constructor Description ExternalIntegerKeyDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetHashCode(Integer value)booleanisEqual(Integer val1, Integer val2)Integerread(DataInput in)voidsave(DataOutput out, Integer value)
-
-
-
Method Detail
-
getHashCode
public int getHashCode(Integer value)
- Specified by:
getHashCodein interfaceEqualityPolicy<Integer>
-
isEqual
public boolean isEqual(Integer val1, Integer val2)
- Specified by:
isEqualin interfaceEqualityPolicy<Integer>
-
save
public void save(DataOutput out, Integer value) throws IOException
- Specified by:
savein interfaceDataExternalizer<Integer>- Throws:
IOException
-
read
public Integer read(DataInput in) throws IOException
- Specified by:
readin interfaceDataExternalizer<Integer>- Throws:
IOException
-
-