public class io.vertx.ext.web.codec.impl.BodyCodecImpl extends java.lang.Object implements io.vertx.ext.web.codec.BodyCodec
{
public static final java.util.function.Function VOID_DECODER;
public static final java.util.function.Function UTF8_DECODER;
public static final java.util.function.Function JSON_OBJECT_DECODER;
public static final java.util.function.Function JSON_ARRAY_DECODER;
public static final io.vertx.ext.web.codec.BodyCodec STRING;
public static final io.vertx.ext.web.codec.BodyCodec NONE;
public static final io.vertx.ext.web.codec.BodyCodec BUFFER;
public static final io.vertx.ext.web.codec.BodyCodec JSON_OBJECT;
public static final io.vertx.ext.web.codec.BodyCodec JSON_ARRAY;
private final java.util.function.Function decoder;
public static io.vertx.ext.web.codec.impl.BodyCodecImpl string(java.lang.String)
{
io.vertx.ext.web.codec.impl.BodyCodecImpl v;
java.lang.String v;
java.util.function.Function v;
v := @parameter: java.lang.String;
v = new io.vertx.ext.web.codec.impl.BodyCodecImpl;
v = staticinvoke <io.vertx.ext.web.codec.impl.BodyCodecImpl$lambda_string_3__864: java.util.function.Function bootstrap$(java.lang.String)>(v);
specialinvoke v.<io.vertx.ext.web.codec.impl.BodyCodecImpl: void <init>(java.util.function.Function)>(v);
return v;
}
public static io.vertx.ext.web.codec.BodyCodec json(java.lang.Class)
{
io.vertx.ext.web.codec.impl.BodyCodecImpl v;
java.lang.Class v;
java.util.function.Function v;
v := @parameter: java.lang.Class;
v = new io.vertx.ext.web.codec.impl.BodyCodecImpl;
v = staticinvoke <io.vertx.ext.web.codec.impl.BodyCodecImpl: java.util.function.Function jsonDecoder(java.lang.Class)>(v);
specialinvoke v.<io.vertx.ext.web.codec.impl.BodyCodecImpl: void <init>(java.util.function.Function)>(v);
return v;
}
public static java.util.function.Function jsonDecoder(java.lang.Class)
{
java.lang.Class v;
java.util.function.Function v;
v := @parameter: java.lang.Class;
v = staticinvoke <io.vertx.ext.web.codec.impl.BodyCodecImpl$lambda_jsonDecoder_4__865: java.util.function.Function bootstrap$(java.lang.Class)>(v);
return v;
}
public void <init>(java.util.function.Function)
{
io.vertx.ext.web.codec.impl.BodyCodecImpl v;
java.util.function.Function v;
v := @this: io.vertx.ext.web.codec.impl.BodyCodecImpl;
v := @parameter: java.util.function.Function;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<io.vertx.ext.web.codec.impl.BodyCodecImpl: java.util.function.Function decoder> = v;
return;
}
public void create(io.vertx.core.Handler)
{
io.vertx.ext.web.codec.impl.BodyCodecImpl$1 v;
io.vertx.ext.web.codec.impl.BodyCodecImpl v;
io.vertx.core.Handler v;
io.vertx.core.Future v;
v := @this: io.vertx.ext.web.codec.impl.BodyCodecImpl;
v := @parameter: io.vertx.core.Handler;
v = new io.vertx.ext.web.codec.impl.BodyCodecImpl$1;
specialinvoke v.<io.vertx.ext.web.codec.impl.BodyCodecImpl$1: void <init>(io.vertx.ext.web.codec.impl.BodyCodecImpl)>(v);
v = staticinvoke <io.vertx.core.Future: io.vertx.core.Future succeededFuture(java.lang.Object)>(v);
interfaceinvoke v.<io.vertx.core.Handler: void handle(java.lang.Object)>(v);
return;
}
static void <clinit>()
{
io.vertx.ext.web.codec.impl.BodyCodecImpl v, v, v, v, v;
java.util.function.Function v, v, v, v, v, v, v, v, v;
v = staticinvoke <io.vertx.ext.web.codec.impl.BodyCodecImpl$lambda_static_0__866: java.util.function.Function bootstrap$()>();
<io.vertx.ext.web.codec.impl.BodyCodecImpl: java.util.function.Function VOID_DECODER> = v;
v = staticinvoke <io.vertx.ext.web.codec.impl.BodyCodecImpl$toString__867: java.util.function.Function bootstrap$()>();
<io.vertx.ext.web.codec.impl.BodyCodecImpl: java.util.function.Function UTF8_DECODER> = v;
v = staticinvoke <io.vertx.ext.web.codec.impl.BodyCodecImpl$lambda_static_1__868: java.util.function.Function bootstrap$()>();
<io.vertx.ext.web.codec.impl.BodyCodecImpl: java.util.function.Function JSON_OBJECT_DECODER> = v;
v = staticinvoke <io.vertx.ext.web.codec.impl.BodyCodecImpl$lambda_static_2__869: java.util.function.Function bootstrap$()>();
<io.vertx.ext.web.codec.impl.BodyCodecImpl: java.util.function.Function JSON_ARRAY_DECODER> = v;
v = new io.vertx.ext.web.codec.impl.BodyCodecImpl;
v = <io.vertx.ext.web.codec.impl.BodyCodecImpl: java.util.function.Function UTF8_DECODER>;
specialinvoke v.<io.vertx.ext.web.codec.impl.BodyCodecImpl: void <init>(java.util.function.Function)>(v);
<io.vertx.ext.web.codec.impl.BodyCodecImpl: io.vertx.ext.web.codec.BodyCodec STRING> = v;
v = new io.vertx.ext.web.codec.impl.BodyCodecImpl;
v = <io.vertx.ext.web.codec.impl.BodyCodecImpl: java.util.function.Function VOID_DECODER>;
specialinvoke v.<io.vertx.ext.web.codec.impl.BodyCodecImpl: void <init>(java.util.function.Function)>(v);
<io.vertx.ext.web.codec.impl.BodyCodecImpl: io.vertx.ext.web.codec.BodyCodec NONE> = v;
v = new io.vertx.ext.web.codec.impl.BodyCodecImpl;
v = staticinvoke <java.util.function.Function: java.util.function.Function identity()>();
specialinvoke v.<io.vertx.ext.web.codec.impl.BodyCodecImpl: void <init>(java.util.function.Function)>(v);
<io.vertx.ext.web.codec.impl.BodyCodecImpl: io.vertx.ext.web.codec.BodyCodec BUFFER> = v;
v = new io.vertx.ext.web.codec.impl.BodyCodecImpl;
v = <io.vertx.ext.web.codec.impl.BodyCodecImpl: java.util.function.Function JSON_OBJECT_DECODER>;
specialinvoke v.<io.vertx.ext.web.codec.impl.BodyCodecImpl: void <init>(java.util.function.Function)>(v);
<io.vertx.ext.web.codec.impl.BodyCodecImpl: io.vertx.ext.web.codec.BodyCodec JSON_OBJECT> = v;
v = new io.vertx.ext.web.codec.impl.BodyCodecImpl;
v = <io.vertx.ext.web.codec.impl.BodyCodecImpl: java.util.function.Function JSON_ARRAY_DECODER>;
specialinvoke v.<io.vertx.ext.web.codec.impl.BodyCodecImpl: void <init>(java.util.function.Function)>(v);
<io.vertx.ext.web.codec.impl.BodyCodecImpl: io.vertx.ext.web.codec.BodyCodec JSON_ARRAY> = v;
return;
}
}