package io.vertx.groovy.ext.web.codec;
public class BodyCodec_GroovyStaticExtension {
public static <T>io.vertx.ext.web.codec.BodyCodec<java.lang.Object> create(io.vertx.ext.web.codec.BodyCodec<Object> j_receiver, java.util.function.Function<io.vertx.core.buffer.Buffer, java.lang.Object> decode) {
return io.vertx.core.impl.ConversionHelper.fromObject(io.vertx.ext.web.codec.BodyCodec.create(decode != null ? new java.util.function.Function<io.vertx.core.buffer.Buffer, java.lang.Object>() {
public java.lang.Object apply(io.vertx.core.buffer.Buffer t) {
io.vertx.core.buffer.Buffer o = io.vertx.core.impl.ConversionHelper.fromObject(t);
java.lang.Object p = decode.apply(o);
return io.vertx.core.impl.ConversionHelper.toObject(p);
}
} : null));
}
}