X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=statesystem%2Forg.eclipse.tracecompass.statesystem.core%2Fsrc%2Forg%2Feclipse%2Ftracecompass%2Fstatesystem%2Fcore%2Fstatevalue%2FNullStateValue.java;h=d096bcb6c4faeb889f484b4ab5340687b5cf81a3;hb=ce148788289534e20b56d0790a8ad93ce2e6473d;hp=c71d71c0b65d09eafc986feefd4d45fd23b605c4;hpb=6d80d8ef4d1cd1c99cff54c7cbd4c9cf9c971439;p=deliverable%2Ftracecompass.git diff --git a/statesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/statesystem/core/statevalue/NullStateValue.java b/statesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/statesystem/core/statevalue/NullStateValue.java index c71d71c0b6..d096bcb6c4 100644 --- a/statesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/statesystem/core/statevalue/NullStateValue.java +++ b/statesystem/org.eclipse.tracecompass.statesystem.core/src/org/eclipse/tracecompass/statesystem/core/statevalue/NullStateValue.java @@ -25,7 +25,8 @@ import org.eclipse.jdt.annotation.Nullable; */ final class NullStateValue extends TmfStateValue { - private final String value = "nullValue"; //$NON-NLS-1$ + private static final byte[] EMPTY_ARRAY = new byte[0]; + private static final String STR_VALUE = "nullValue"; //$NON-NLS-1$ @Override public Type getType() { @@ -49,7 +50,12 @@ final class NullStateValue extends TmfStateValue { @Override public String toString() { - return value; + return STR_VALUE; + } + + @Override + public byte[] serialize() { + return EMPTY_ARRAY; } // ------------------------------------------------------------------------ @@ -73,7 +79,7 @@ final class NullStateValue extends TmfStateValue { @Override public String unboxStr() { - return value; + return STR_VALUE; } @Override @@ -90,5 +96,4 @@ final class NullStateValue extends TmfStateValue { */ return -(other.compareTo(this)); } - }