import com.google.gson.stream.JsonWriter;
import java.io.IOException;
+import org.opendaylight.yangtools.yang.common.Empty;
-final class EmptyJSONCodec implements JSONCodec<Void> {
+final class EmptyJSONCodec implements JSONCodec<Empty> {
static final EmptyJSONCodec INSTANCE = new EmptyJSONCodec();
}
@Override
- public Void deserializeString(final String input) {
- return null;
+ public Class<Empty> getDataType() {
+ return Empty.class;
}
@Override
- public void serializeToWriter(final JsonWriter writer, final Void value) throws IOException {
- writer.beginArray();
- writer.value((String) null);
- writer.endArray();
+ public Empty parseValue(final Object ctx, final String input) {
+ return Empty.getInstance();
}
@Override
- public Class<Void> getDataClass() {
- return Void.class;
+ public void writeValue(final JsonWriter ctx, final Empty value) throws IOException {
+ ctx.beginArray();
+ ctx.value((String) null);
+ ctx.endArray();
}
}