public interface  io.vertx.core.spi.json.JsonCodec extends java.lang.Object
{
public abstract java.lang.Object fromString(java.lang.String, java.lang.Class) throws io.vertx.core.json.DecodeException;
public abstract java.lang.Object fromBuffer(io.vertx.core.buffer.Buffer, java.lang.Class) throws io.vertx.core.json.DecodeException;
public abstract java.lang.Object fromValue(java.lang.Object, java.lang.Class);
public java.lang.String toString(java.lang.Object) throws io.vertx.core.json.EncodeException
{
java.lang.Object v;
java.lang.String v;
io.vertx.core.spi.json.JsonCodec v;
v := @this: io.vertx.core.spi.json.JsonCodec;
v := @parameter: java.lang.Object;
v = interfaceinvoke v.<io.vertx.core.spi.json.JsonCodec: java.lang.String toString(java.lang.Object,boolean)>(v, 0);
return v;
}
public abstract java.lang.String toString(java.lang.Object, boolean) throws io.vertx.core.json.EncodeException;
public abstract io.vertx.core.buffer.Buffer toBuffer(java.lang.Object, boolean) throws io.vertx.core.json.EncodeException;
public io.vertx.core.buffer.Buffer toBuffer(java.lang.Object) throws io.vertx.core.json.EncodeException
{
java.lang.Object v;
io.vertx.core.buffer.Buffer v;
io.vertx.core.spi.json.JsonCodec v;
v := @this: io.vertx.core.spi.json.JsonCodec;
v := @parameter: java.lang.Object;
v = interfaceinvoke v.<io.vertx.core.spi.json.JsonCodec: io.vertx.core.buffer.Buffer toBuffer(java.lang.Object,boolean)>(v, 0);
return v;
}
}