public class io.quarkus.vertx.runtime.jackson.ByteArrayDeserializer extends com.fasterxml.jackson.databind.JsonDeserializer
{
public void <init>()
{
io.quarkus.vertx.runtime.jackson.ByteArrayDeserializer v;
v := @this: io.quarkus.vertx.runtime.jackson.ByteArrayDeserializer;
specialinvoke v.<com.fasterxml.jackson.databind.JsonDeserializer: void <init>()>();
return;
}
public byte[] deserialize(com.fasterxml.jackson.core.JsonParser, com.fasterxml.jackson.databind.DeserializationContext) throws java.io.IOException, com.fasterxml.jackson.core.JsonProcessingException
{
byte[] v;
com.fasterxml.jackson.databind.exc.InvalidFormatException v;
com.fasterxml.jackson.databind.DeserializationContext v;
com.fasterxml.jackson.core.JsonParser v;
java.util.Base64$Decoder v;
java.lang.IllegalArgumentException v;
java.lang.String v;
io.quarkus.vertx.runtime.jackson.ByteArrayDeserializer v;
v := @this: io.quarkus.vertx.runtime.jackson.ByteArrayDeserializer;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.databind.DeserializationContext;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: java.lang.String getText()>();
label:
v = <io.quarkus.vertx.runtime.jackson.JsonUtil: java.util.Base64$Decoder BASE64_DECODER>;
v = virtualinvoke v.<java.util.Base64$Decoder: byte[] decode(java.lang.String)>(v);
label:
return v;
label:
v := @caughtexception;
v = new com.fasterxml.jackson.databind.exc.InvalidFormatException;
specialinvoke v.<com.fasterxml.jackson.databind.exc.InvalidFormatException: void <init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Object,java.lang.Class)>(v, "Expected a base encoded byte array", v, class "[B");
throw v;
catch java.lang.IllegalArgumentException from label to label with label;
}
}