package com.ripple.core.types.shamap;
import com.ripple.core.coretypes.hash.prefixes.Prefix;
import com.ripple.core.serialized.BytesSink;
public class BytesItem extends ShaMapItem<byte[]> {
private byte[] item;
public BytesItem(byte[] item) {
this.item = item;
}
@Override
void toBytesSink(BytesSink sink) {
sink.add(item);
}
@Override
public ShaMapItem<byte[]> copy() {
return this;
}
@Override
public byte[] value() {
return item;
}
@Override
public Prefix hashPrefix() {
return new Prefix() {
@Override
public byte[] bytes() {
return new byte[0];
}
};
}
}