package com.intellij.flex.uiDesigner.abc;
class ByteArray {
DataBuffer data;
int start, end, hash;
void clear() {
data = null;
start = 0;
end = 0;
hash = 0;
}
void init() {
hash = data.hashCode(start, end);
}
public boolean equals(Object obj) {
if (obj instanceof ByteArray) {
ByteArray a = (ByteArray)obj;
return data.same(a.data, start, end, a.start, a.end);
}
else {
return false;
}
}
public int hashCode() {
return hash;
}
}