Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save jimma/736646641c702db87a93e5d2e260f062 to your computer and use it in GitHub Desktop.
Save jimma/736646641c702db87a93e5d2e260f062 to your computer and use it in GitHub Desktop.
package io.quarkus.deployment.steps;
import io.quarkus.arc.runtime.BeanContainer;
import io.quarkus.arc.runtime.ClientProxyUnwrapper;
import io.quarkus.resteasy.reactive.common.runtime.ResteasyReactiveCommonRecorder;
import io.quarkus.resteasy.reactive.server.runtime.ResteasyReactiveRecorder;
import io.quarkus.resteasy.reactive.server.runtime.security.SecurityContextOverrideHandler.Customizer;
import io.quarkus.runtime.RuntimeValue;
import io.quarkus.runtime.ShutdownContext;
import io.quarkus.runtime.StartupContext;
import io.quarkus.runtime.StartupTask;
import io.quarkus.runtime.generated.Config;
import io.quarkus.vertx.http.runtime.HttpBuildTimeConfig;
import io.vertx.core.Handler;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.function.Function;
import java.util.function.Supplier;
import javax.ws.rs.RuntimeType;
import org.jboss.resteasy.reactive.common.ResteasyReactiveConfig;
import org.jboss.resteasy.reactive.common.core.Serialisers;
import org.jboss.resteasy.reactive.common.model.InterceptorContainer;
import org.jboss.resteasy.reactive.common.model.MethodParameter;
import org.jboss.resteasy.reactive.common.model.ParameterType;
import org.jboss.resteasy.reactive.common.model.PreMatchInterceptorContainer;
import org.jboss.resteasy.reactive.common.model.ResourceClass;
import org.jboss.resteasy.reactive.common.model.ResourceExceptionMapper;
import org.jboss.resteasy.reactive.common.model.ResourceInterceptors;
import org.jboss.resteasy.reactive.common.model.ResourceReader;
import org.jboss.resteasy.reactive.common.model.ResourceWriter;
import org.jboss.resteasy.reactive.common.model.InterceptorContainer.Reversed;
import org.jboss.resteasy.reactive.server.core.DeploymentInfo;
import org.jboss.resteasy.reactive.server.core.ExceptionMapping;
import org.jboss.resteasy.reactive.server.core.RequestContextFactory;
import org.jboss.resteasy.reactive.server.core.ServerSerialisers;
import org.jboss.resteasy.reactive.server.model.ContextResolvers;
import org.jboss.resteasy.reactive.server.model.DynamicFeatures;
import org.jboss.resteasy.reactive.server.model.Features;
import org.jboss.resteasy.reactive.server.model.ParamConverterProviders;
import org.jboss.resteasy.reactive.server.model.ServerMethodParameter;
import org.jboss.resteasy.reactive.server.model.ServerResourceMethod;
import org.jboss.resteasy.reactive.spi.BeanFactory;
// $FF: synthetic class
public class ResteasyReactiveProcessor$setupEndpoints-1591811826 implements StartupTask {
public void deploy(StartupContext var1) {
var1.setCurrentBuildStepName("ResteasyReactiveProcessor.setupEndpoints");
Object[] var2 = new Object[147];
this.deploy_0(var1, var2);
this.deploy_1(var1, var2);
}
public void deploy_0(StartupContext var1, Object[] var2) {
ResteasyReactiveRecorder var3 = new ResteasyReactiveRecorder();
var2[0] = var3;
Object var4 = var1.getValue("proxykey47");
Object var6 = var2[0];
BeanFactory var5 = ((ResteasyReactiveCommonRecorder)var6).factory("io.quarkus.resteasy.reactive.server.runtime.exceptionmappers.AuthenticationFailedExceptionMapper$GeneratedExceptionHandlerFor$AuthenticationFailedException$OfMethod$handle", (BeanContainer)var4);
var1.putValue("proxykey53", var5);
Object var7 = var1.getValue("proxykey47");
BeanFactory var8 = ((ResteasyReactiveCommonRecorder)var6).factory("io.quarkus.resteasy.reactive.server.runtime.exceptionmappers.AuthenticationCompletionExceptionMapper", (BeanContainer)var7);
var1.putValue("proxykey54", var8);
Object var9 = var1.getValue("proxykey47");
BeanFactory var10 = ((ResteasyReactiveCommonRecorder)var6).factory("io.quarkus.resteasy.reactive.server.runtime.exceptionmappers.ForbiddenExceptionMapper", (BeanContainer)var9);
var1.putValue("proxykey55", var10);
Object var11 = var1.getValue("proxykey47");
BeanFactory var12 = ((ResteasyReactiveCommonRecorder)var6).factory("io.quarkus.resteasy.reactive.server.runtime.exceptionmappers.UnauthorizedExceptionMapper$GeneratedExceptionHandlerFor$UnauthorizedException$OfMethod$handle", (BeanContainer)var11);
var1.putValue("proxykey56", var12);
Object var13 = var1.getValue("proxykey47");
BeanFactory var14 = ((ResteasyReactiveCommonRecorder)var6).factory("io.quarkus.resteasy.reactive.server.runtime.exceptionmappers.AuthenticationRedirectExceptionMapper", (BeanContainer)var13);
var1.putValue("proxykey57", var14);
Object var15 = var1.getValue("proxykey47");
BeanFactory var16 = ((ResteasyReactiveCommonRecorder)var6).factory("org.acme.resteasy.SimpleResource", (BeanContainer)var15);
var1.putValue("proxykey58", var16);
Supplier var17 = ((ResteasyReactiveRecorder)var6).invoker("org.acme.resteasy.SimpleResource$quarkusrestinvoker$getPerson_53aa98470620f6a1787abc9b61bf5e65081a113c");
var1.putValue("proxykey60", var17);
Supplier var18 = ((ResteasyReactiveRecorder)var6).invoker("org.acme.resteasy.SimpleResource$quarkusrestinvoker$getPerson_55543b09225dc5c83bf2e894ae037f590fe976a7");
var1.putValue("proxykey61", var18);
Object var19 = var1.getValue("proxykey47");
BeanFactory var20 = ((ResteasyReactiveCommonRecorder)var6).factory("org.acme.resteasy.ReactiveResource", (BeanContainer)var19);
var1.putValue("proxykey62", var20);
Supplier var21 = ((ResteasyReactiveRecorder)var6).invoker("org.acme.resteasy.ReactiveResource$quarkusrestinvoker$hello_e747664148511e1e5212d3e0f4b40d45c56ab8a1");
var1.putValue("proxykey63", var21);
Object var22 = var1.getValue("proxykey47");
BeanFactory var23 = ((ResteasyReactiveCommonRecorder)var6).factory("io.quarkus.resteasy.reactive.server.runtime.ServerVertxBufferMessageBodyWriter", (BeanContainer)var22);
var1.putValue("proxykey64", var23);
ServerSerialisers var24 = new ServerSerialisers();
var2[1] = var24;
Object var25 = var2[1];
var2[2] = var25;
ResourceWriter var26 = new ResourceWriter();
var2[3] = var26;
Object var27 = var2[3];
List var28 = Collections.singletonList("*/*");
((ResourceWriter)var27).setMediaTypeStrings(var28);
Object var29 = var1.getValue("proxykey64");
((ResourceWriter)var27).setFactory((BeanFactory)var29);
Boolean var30 = Boolean.valueOf((boolean)1);
((ResourceWriter)var27).setBuiltin((Boolean)var30);
RuntimeType var31 = RuntimeType.valueOf("SERVER");
((ResourceWriter)var27).setConstraint(var31);
var2[4] = var27;
Object var32 = var2[2];
Object var33 = var2[4];
((ResteasyReactiveCommonRecorder)var6).registerWriter((Serialisers)var32, "io.vertx.core.buffer.Buffer", (ResourceWriter)var33);
Object var34 = var1.getValue("proxykey47");
BeanFactory var35 = ((ResteasyReactiveCommonRecorder)var6).factory("io.quarkus.resteasy.reactive.jackson.runtime.serialisers.JacksonMessageBodyWriter", (BeanContainer)var34);
var1.putValue("proxykey65", var35);
ResourceWriter var36 = new ResourceWriter();
var2[5] = var36;
Object var37 = var2[5];
List var38 = Collections.singletonList("application/json");
((ResourceWriter)var37).setMediaTypeStrings(var38);
Object var39 = var1.getValue("proxykey65");
((ResourceWriter)var37).setFactory((BeanFactory)var39);
Boolean var40 = Boolean.valueOf((boolean)0);
((ResourceWriter)var37).setBuiltin((Boolean)var40);
var2[6] = var37;
Object var41 = var2[6];
((ResteasyReactiveCommonRecorder)var6).registerWriter((Serialisers)var32, "java.lang.Object", (ResourceWriter)var41);
Object var42 = var1.getValue("proxykey47");
BeanFactory var43 = ((ResteasyReactiveCommonRecorder)var6).factory("io.quarkus.resteasy.reactive.jackson.runtime.serialisers.vertx.VertxJsonArrayMessageBodyWriter", (BeanContainer)var42);
var1.putValue("proxykey66", var43);
ResourceWriter var44 = new ResourceWriter();
var2[7] = var44;
Object var45 = var2[7];
List var46 = Collections.singletonList("application/json");
((ResourceWriter)var45).setMediaTypeStrings(var46);
Object var47 = var1.getValue("proxykey66");
((ResourceWriter)var45).setFactory((BeanFactory)var47);
Boolean var48 = Boolean.valueOf((boolean)0);
((ResourceWriter)var45).setBuiltin((Boolean)var48);
var2[8] = var45;
Object var49 = var2[8];
((ResteasyReactiveCommonRecorder)var6).registerWriter((Serialisers)var32, "io.vertx.core.json.JsonArray", (ResourceWriter)var49);
Object var50 = var1.getValue("proxykey47");
BeanFactory var51 = ((ResteasyReactiveCommonRecorder)var6).factory("io.quarkus.resteasy.reactive.jackson.runtime.serialisers.vertx.VertxJsonObjectMessageBodyWriter", (BeanContainer)var50);
var1.putValue("proxykey67", var51);
ResourceWriter var52 = new ResourceWriter();
var2[9] = var52;
Object var53 = var2[9];
List var54 = Collections.singletonList("application/json");
((ResourceWriter)var53).setMediaTypeStrings(var54);
Object var55 = var1.getValue("proxykey67");
((ResourceWriter)var53).setFactory((BeanFactory)var55);
Boolean var56 = Boolean.valueOf((boolean)0);
((ResourceWriter)var53).setBuiltin((Boolean)var56);
var2[10] = var53;
Object var57 = var2[10];
((ResteasyReactiveCommonRecorder)var6).registerWriter((Serialisers)var32, "io.vertx.core.json.JsonObject", (ResourceWriter)var57);
Object var58 = var1.getValue("proxykey47");
BeanFactory var59 = ((ResteasyReactiveCommonRecorder)var6).factory("io.quarkus.resteasy.reactive.jackson.runtime.serialisers.JacksonMessageBodyReader", (BeanContainer)var58);
var1.putValue("proxykey68", var59);
ResourceReader var60 = new ResourceReader();
var2[11] = var60;
Object var61 = var2[11];
List var62 = Collections.singletonList("application/json");
((ResourceReader)var61).setMediaTypeStrings(var62);
Object var63 = var1.getValue("proxykey68");
((ResourceReader)var61).setFactory((BeanFactory)var63);
Boolean var64 = Boolean.valueOf((boolean)1);
((ResourceReader)var61).setBuiltin((Boolean)var64);
var2[12] = var61;
Object var65 = var2[12];
((ResteasyReactiveCommonRecorder)var6).registerReader((Serialisers)var32, "java.lang.Object", (ResourceReader)var65);
Object var66 = var1.getValue("proxykey47");
BeanFactory var67 = ((ResteasyReactiveCommonRecorder)var6).factory("io.quarkus.resteasy.reactive.jackson.runtime.serialisers.vertx.VertxJsonArrayMessageBodyReader", (BeanContainer)var66);
var1.putValue("proxykey69", var67);
ResourceReader var68 = new ResourceReader();
var2[13] = var68;
Object var69 = var2[13];
List var70 = Collections.singletonList("application/json");
((ResourceReader)var69).setMediaTypeStrings(var70);
Object var71 = var1.getValue("proxykey69");
((ResourceReader)var69).setFactory((BeanFactory)var71);
Boolean var72 = Boolean.valueOf((boolean)1);
((ResourceReader)var69).setBuiltin((Boolean)var72);
var2[14] = var69;
Object var73 = var2[14];
((ResteasyReactiveCommonRecorder)var6).registerReader((Serialisers)var32, "io.vertx.core.json.JsonArray", (ResourceReader)var73);
Object var74 = var1.getValue("proxykey47");
BeanFactory var75 = ((ResteasyReactiveCommonRecorder)var6).factory("io.quarkus.resteasy.reactive.jackson.runtime.serialisers.vertx.VertxJsonObjectMessageBodyReader", (BeanContainer)var74);
var1.putValue("proxykey70", var75);
ResourceReader var76 = new ResourceReader();
var2[15] = var76;
Object var77 = var2[15];
List var78 = Collections.singletonList("application/json");
((ResourceReader)var77).setMediaTypeStrings(var78);
Object var79 = var1.getValue("proxykey70");
((ResourceReader)var77).setFactory((BeanFactory)var79);
Boolean var80 = Boolean.valueOf((boolean)1);
((ResourceReader)var77).setBuiltin((Boolean)var80);
var2[16] = var77;
Object var81 = var2[16];
((ResteasyReactiveCommonRecorder)var6).registerReader((Serialisers)var32, "io.vertx.core.json.JsonObject", (ResourceReader)var81);
Object var82 = var1.getValue("proxykey47");
BeanFactory var83 = ((ResteasyReactiveCommonRecorder)var6).factory("org.jboss.resteasy.reactive.server.providers.serialisers.ServerStringMessageBodyHandler", (BeanContainer)var82);
var1.putValue("proxykey71", var83);
ResourceWriter var84 = new ResourceWriter();
var2[17] = var84;
Object var85 = var2[17];
List var86 = Collections.singletonList("text/plain");
((ResourceWriter)var85).setMediaTypeStrings(var86);
Object var87 = var1.getValue("proxykey71");
((ResourceWriter)var85).setFactory((BeanFactory)var87);
Boolean var88 = Boolean.valueOf((boolean)1);
((ResourceWriter)var85).setBuiltin((Boolean)var88);
var2[18] = var85;
Object var89 = var2[18];
((ResteasyReactiveCommonRecorder)var6).registerWriter((Serialisers)var32, "java.lang.String", (ResourceWriter)var89);
Object var90 = var1.getValue("proxykey47");
BeanFactory var91 = ((ResteasyReactiveCommonRecorder)var6).factory("org.jboss.resteasy.reactive.server.providers.serialisers.ServerStringMessageBodyHandler", (BeanContainer)var90);
var1.putValue("proxykey72", var91);
ResourceWriter var92 = new ResourceWriter();
var2[19] = var92;
Object var93 = var2[19];
List var94 = Collections.singletonList("text/plain");
((ResourceWriter)var93).setMediaTypeStrings(var94);
Object var95 = var1.getValue("proxykey72");
((ResourceWriter)var93).setFactory((BeanFactory)var95);
Boolean var96 = Boolean.valueOf((boolean)1);
((ResourceWriter)var93).setBuiltin((Boolean)var96);
var2[20] = var93;
Object var97 = var2[20];
((ResteasyReactiveCommonRecorder)var6).registerWriter((Serialisers)var32, "java.lang.Number", (ResourceWriter)var97);
Object var98 = var1.getValue("proxykey47");
BeanFactory var99 = ((ResteasyReactiveCommonRecorder)var6).factory("org.jboss.resteasy.reactive.server.providers.serialisers.ServerStringMessageBodyHandler", (BeanContainer)var98);
var1.putValue("proxykey73", var99);
ResourceWriter var100 = new ResourceWriter();
var2[21] = var100;
Object var101 = var2[21];
List var102 = Collections.singletonList("text/plain");
((ResourceWriter)var101).setMediaTypeStrings(var102);
Object var103 = var1.getValue("proxykey73");
((ResourceWriter)var101).setFactory((BeanFactory)var103);
Boolean var104 = Boolean.valueOf((boolean)1);
((ResourceWriter)var101).setBuiltin((Boolean)var104);
var2[22] = var101;
Object var105 = var2[22];
((ResteasyReactiveCommonRecorder)var6).registerWriter((Serialisers)var32, "java.lang.Boolean", (ResourceWriter)var105);
Object var106 = var1.getValue("proxykey47");
BeanFactory var107 = ((ResteasyReactiveCommonRecorder)var6).factory("org.jboss.resteasy.reactive.server.providers.serialisers.ServerStringMessageBodyHandler", (BeanContainer)var106);
var1.putValue("proxykey74", var107);
ResourceWriter var108 = new ResourceWriter();
var2[23] = var108;
Object var109 = var2[23];
List var110 = Collections.singletonList("text/plain");
((ResourceWriter)var109).setMediaTypeStrings(var110);
Object var111 = var1.getValue("proxykey74");
((ResourceWriter)var109).setFactory((BeanFactory)var111);
Boolean var112 = Boolean.valueOf((boolean)1);
((ResourceWriter)var109).setBuiltin((Boolean)var112);
var2[24] = var109;
Object var113 = var2[24];
((ResteasyReactiveCommonRecorder)var6).registerWriter((Serialisers)var32, "java.lang.Character", (ResourceWriter)var113);
Object var114 = var1.getValue("proxykey47");
BeanFactory var115 = ((ResteasyReactiveCommonRecorder)var6).factory("org.jboss.resteasy.reactive.server.providers.serialisers.ServerStringMessageBodyHandler", (BeanContainer)var114);
var1.putValue("proxykey75", var115);
ResourceWriter var116 = new ResourceWriter();
var2[25] = var116;
Object var117 = var2[25];
List var118 = Collections.singletonList("*/*");
((ResourceWriter)var117).setMediaTypeStrings(var118);
Object var119 = var1.getValue("proxykey75");
((ResourceWriter)var117).setFactory((BeanFactory)var119);
Boolean var120 = Boolean.valueOf((boolean)1);
((ResourceWriter)var117).setBuiltin((Boolean)var120);
var2[26] = var117;
Object var121 = var2[26];
((ResteasyReactiveCommonRecorder)var6).registerWriter((Serialisers)var32, "java.lang.Object", (ResourceWriter)var121);
Object var122 = var1.getValue("proxykey47");
BeanFactory var123 = ((ResteasyReactiveCommonRecorder)var6).factory("org.jboss.resteasy.reactive.server.providers.serialisers.ServerCharArrayMessageBodyHandler", (BeanContainer)var122);
var1.putValue("proxykey76", var123);
ResourceWriter var124 = new ResourceWriter();
var2[27] = var124;
Object var125 = var2[27];
List var126 = Collections.singletonList("text/plain");
((ResourceWriter)var125).setMediaTypeStrings(var126);
Object var127 = var1.getValue("proxykey76");
((ResourceWriter)var125).setFactory((BeanFactory)var127);
Boolean var128 = Boolean.valueOf((boolean)1);
((ResourceWriter)var125).setBuiltin((Boolean)var128);
var2[28] = var125;
Object var129 = var2[28];
((ResteasyReactiveCommonRecorder)var6).registerWriter((Serialisers)var32, "[C", (ResourceWriter)var129);
Object var130 = var1.getValue("proxykey47");
BeanFactory var131 = ((ResteasyReactiveCommonRecorder)var6).factory("org.jboss.resteasy.reactive.server.providers.serialisers.ServerByteArrayMessageBodyHandler", (BeanContainer)var130);
var1.putValue("proxykey77", var131);
ResourceWriter var132 = new ResourceWriter();
var2[29] = var132;
Object var133 = var2[29];
List var134 = Collections.singletonList("*/*");
((ResourceWriter)var133).setMediaTypeStrings(var134);
Object var135 = var1.getValue("proxykey77");
((ResourceWriter)var133).setFactory((BeanFactory)var135);
Boolean var136 = Boolean.valueOf((boolean)1);
((ResourceWriter)var133).setBuiltin((Boolean)var136);
var2[30] = var133;
Object var137 = var2[30];
((ResteasyReactiveCommonRecorder)var6).registerWriter((Serialisers)var32, "[B", (ResourceWriter)var137);
Object var138 = var1.getValue("proxykey47");
BeanFactory var139 = ((ResteasyReactiveCommonRecorder)var6).factory("org.jboss.resteasy.reactive.server.providers.serialisers.ServerFormUrlEncodedProvider", (BeanContainer)var138);
var1.putValue("proxykey78", var139);
ResourceWriter var140 = new ResourceWriter();
var2[31] = var140;
Object var141 = var2[31];
List var142 = Collections.singletonList("application/x-www-form-urlencoded");
((ResourceWriter)var141).setMediaTypeStrings(var142);
Object var143 = var1.getValue("proxykey78");
((ResourceWriter)var141).setFactory((BeanFactory)var143);
Boolean var144 = Boolean.valueOf((boolean)1);
((ResourceWriter)var141).setBuiltin((Boolean)var144);
var2[32] = var141;
Object var145 = var2[32];
((ResteasyReactiveCommonRecorder)var6).registerWriter((Serialisers)var32, "javax.ws.rs.core.MultivaluedMap", (ResourceWriter)var145);
Object var146 = var1.getValue("proxykey47");
BeanFactory var147 = ((ResteasyReactiveCommonRecorder)var6).factory("org.jboss.resteasy.reactive.server.providers.serialisers.ServerInputStreamMessageBodyHandler", (BeanContainer)var146);
var1.putValue("proxykey79", var147);
ResourceWriter var148 = new ResourceWriter();
var2[33] = var148;
Object var149 = var2[33];
List var150 = Collections.singletonList("*/*");
((ResourceWriter)var149).setMediaTypeStrings(var150);
Object var151 = var1.getValue("proxykey79");
((ResourceWriter)var149).setFactory((BeanFactory)var151);
Boolean var152 = Boolean.valueOf((boolean)1);
((ResourceWriter)var149).setBuiltin((Boolean)var152);
var2[34] = var149;
Object var153 = var2[34];
((ResteasyReactiveCommonRecorder)var6).registerWriter((Serialisers)var32, "java.io.InputStream", (ResourceWriter)var153);
Object var154 = var1.getValue("proxykey47");
BeanFactory var155 = ((ResteasyReactiveCommonRecorder)var6).factory("org.jboss.resteasy.reactive.server.providers.serialisers.ServerReaderBodyHandler", (BeanContainer)var154);
var1.putValue("proxykey80", var155);
ResourceWriter var156 = new ResourceWriter();
var2[35] = var156;
Object var157 = var2[35];
List var158 = Collections.singletonList("*/*");
((ResourceWriter)var157).setMediaTypeStrings(var158);
Object var159 = var1.getValue("proxykey80");
((ResourceWriter)var157).setFactory((BeanFactory)var159);
Boolean var160 = Boolean.valueOf((boolean)1);
((ResourceWriter)var157).setBuiltin((Boolean)var160);
var2[36] = var157;
Object var161 = var2[36];
((ResteasyReactiveCommonRecorder)var6).registerWriter((Serialisers)var32, "java.io.Reader", (ResourceWriter)var161);
Object var162 = var1.getValue("proxykey47");
BeanFactory var163 = ((ResteasyReactiveCommonRecorder)var6).factory("org.jboss.resteasy.reactive.server.providers.serialisers.ServerFileBodyHandler", (BeanContainer)var162);
var1.putValue("proxykey81", var163);
ResourceWriter var164 = new ResourceWriter();
var2[37] = var164;
Object var165 = var2[37];
List var166 = Collections.singletonList("*/*");
((ResourceWriter)var165).setMediaTypeStrings(var166);
Object var167 = var1.getValue("proxykey81");
((ResourceWriter)var165).setFactory((BeanFactory)var167);
Boolean var168 = Boolean.valueOf((boolean)1);
((ResourceWriter)var165).setBuiltin((Boolean)var168);
var2[38] = var165;
Object var169 = var2[38];
((ResteasyReactiveCommonRecorder)var6).registerWriter((Serialisers)var32, "java.io.File", (ResourceWriter)var169);
Object var170 = var1.getValue("proxykey47");
BeanFactory var171 = ((ResteasyReactiveCommonRecorder)var6).factory("org.jboss.resteasy.reactive.server.providers.serialisers.ServerStringMessageBodyHandler", (BeanContainer)var170);
var1.putValue("proxykey82", var171);
ResourceReader var172 = new ResourceReader();
var2[39] = var172;
Object var173 = var2[39];
List var174 = Collections.singletonList("*/*");
((ResourceReader)var173).setMediaTypeStrings(var174);
Object var175 = var1.getValue("proxykey82");
((ResourceReader)var173).setFactory((BeanFactory)var175);
Boolean var176 = Boolean.valueOf((boolean)1);
((ResourceReader)var173).setBuiltin((Boolean)var176);
var2[40] = var173;
Object var177 = var2[40];
((ResteasyReactiveCommonRecorder)var6).registerReader((Serialisers)var32, "java.lang.String", (ResourceReader)var177);
Object var178 = var1.getValue("proxykey47");
BeanFactory var179 = ((ResteasyReactiveCommonRecorder)var6).factory("org.jboss.resteasy.reactive.server.providers.serialisers.ServerBooleanMessageBodyHandler", (BeanContainer)var178);
var1.putValue("proxykey83", var179);
ResourceReader var180 = new ResourceReader();
var2[41] = var180;
Object var181 = var2[41];
List var182 = Collections.singletonList("text/plain");
((ResourceReader)var181).setMediaTypeStrings(var182);
Object var183 = var1.getValue("proxykey83");
((ResourceReader)var181).setFactory((BeanFactory)var183);
Boolean var184 = Boolean.valueOf((boolean)1);
((ResourceReader)var181).setBuiltin((Boolean)var184);
var2[42] = var181;
Object var185 = var2[42];
((ResteasyReactiveCommonRecorder)var6).registerReader((Serialisers)var32, "java.lang.Boolean", (ResourceReader)var185);
Object var186 = var1.getValue("proxykey47");
BeanFactory var187 = ((ResteasyReactiveCommonRecorder)var6).factory("org.jboss.resteasy.reactive.server.providers.serialisers.ServerCharacterMessageBodyHandler", (BeanContainer)var186);
var1.putValue("proxykey84", var187);
ResourceReader var188 = new ResourceReader();
var2[43] = var188;
Object var189 = var2[43];
List var190 = Collections.singletonList("text/plain");
((ResourceReader)var189).setMediaTypeStrings(var190);
Object var191 = var1.getValue("proxykey84");
((ResourceReader)var189).setFactory((BeanFactory)var191);
Boolean var192 = Boolean.valueOf((boolean)1);
((ResourceReader)var189).setBuiltin((Boolean)var192);
var2[44] = var189;
Object var193 = var2[44];
((ResteasyReactiveCommonRecorder)var6).registerReader((Serialisers)var32, "java.lang.Character", (ResourceReader)var193);
Object var194 = var1.getValue("proxykey47");
BeanFactory var195 = ((ResteasyReactiveCommonRecorder)var6).factory("org.jboss.resteasy.reactive.server.providers.serialisers.ServerNumberMessageBodyHandler", (BeanContainer)var194);
var1.putValue("proxykey85", var195);
ResourceReader var196 = new ResourceReader();
var2[45] = var196;
Object var197 = var2[45];
List var198 = Collections.singletonList("text/plain");
((ResourceReader)var197).setMediaTypeStrings(var198);
Object var199 = var1.getValue("proxykey85");
((ResourceReader)var197).setFactory((BeanFactory)var199);
Boolean var200 = Boolean.valueOf((boolean)1);
((ResourceReader)var197).setBuiltin((Boolean)var200);
var2[46] = var197;
Object var201 = var2[46];
((ResteasyReactiveCommonRecorder)var6).registerReader((Serialisers)var32, "java.lang.Number", (ResourceReader)var201);
Object var202 = var1.getValue("proxykey47");
BeanFactory var203 = ((ResteasyReactiveCommonRecorder)var6).factory("org.jboss.resteasy.reactive.server.providers.serialisers.ServerInputStreamMessageBodyHandler", (BeanContainer)var202);
var1.putValue("proxykey86", var203);
ResourceReader var204 = new ResourceReader();
var2[47] = var204;
Object var205 = var2[47];
List var206 = Collections.singletonList("*/*");
((ResourceReader)var205).setMediaTypeStrings(var206);
Object var207 = var1.getValue("proxykey86");
((ResourceReader)var205).setFactory((BeanFactory)var207);
Boolean var208 = Boolean.valueOf((boolean)1);
((ResourceReader)var205).setBuiltin((Boolean)var208);
var2[48] = var205;
Object var209 = var2[48];
((ResteasyReactiveCommonRecorder)var6).registerReader((Serialisers)var32, "java.io.InputStream", (ResourceReader)var209);
Object var210 = var1.getValue("proxykey47");
BeanFactory var211 = ((ResteasyReactiveCommonRecorder)var6).factory("org.jboss.resteasy.reactive.server.providers.serialisers.ServerReaderBodyHandler", (BeanContainer)var210);
var1.putValue("proxykey87", var211);
ResourceReader var212 = new ResourceReader();
var2[49] = var212;
Object var213 = var2[49];
List var214 = Collections.singletonList("*/*");
((ResourceReader)var213).setMediaTypeStrings(var214);
Object var215 = var1.getValue("proxykey87");
((ResourceReader)var213).setFactory((BeanFactory)var215);
Boolean var216 = Boolean.valueOf((boolean)1);
((ResourceReader)var213).setBuiltin((Boolean)var216);
var2[50] = var213;
Object var217 = var2[50];
((ResteasyReactiveCommonRecorder)var6).registerReader((Serialisers)var32, "java.io.Reader", (ResourceReader)var217);
Object var218 = var1.getValue("proxykey47");
BeanFactory var219 = ((ResteasyReactiveCommonRecorder)var6).factory("org.jboss.resteasy.reactive.server.providers.serialisers.ServerFileBodyHandler", (BeanContainer)var218);
var1.putValue("proxykey88", var219);
ResourceReader var220 = new ResourceReader();
var2[51] = var220;
Object var221 = var2[51];
List var222 = Collections.singletonList("*/*");
((ResourceReader)var221).setMediaTypeStrings(var222);
Object var223 = var1.getValue("proxykey88");
((ResourceReader)var221).setFactory((BeanFactory)var223);
Boolean var224 = Boolean.valueOf((boolean)1);
((ResourceReader)var221).setBuiltin((Boolean)var224);
var2[52] = var221;
Object var225 = var2[52];
((ResteasyReactiveCommonRecorder)var6).registerReader((Serialisers)var32, "java.io.File", (ResourceReader)var225);
Object var226 = var1.getValue("proxykey47");
BeanFactory var227 = ((ResteasyReactiveCommonRecorder)var6).factory("org.jboss.resteasy.reactive.server.providers.serialisers.ServerByteArrayMessageBodyHandler", (BeanContainer)var226);
var1.putValue("proxykey89", var227);
ResourceReader var228 = new ResourceReader();
var2[53] = var228;
Object var229 = var2[53];
List var230 = Collections.singletonList("*/*");
((ResourceReader)var229).setMediaTypeStrings(var230);
Object var231 = var1.getValue("proxykey89");
((ResourceReader)var229).setFactory((BeanFactory)var231);
Boolean var232 = Boolean.valueOf((boolean)1);
((ResourceReader)var229).setBuiltin((Boolean)var232);
var2[54] = var229;
Object var233 = var2[54];
((ResteasyReactiveCommonRecorder)var6).registerReader((Serialisers)var32, "[B", (ResourceReader)var233);
Object var234 = var1.getValue("proxykey47");
BeanFactory var235 = ((ResteasyReactiveCommonRecorder)var6).factory("org.jboss.resteasy.reactive.server.providers.serialisers.ServerDefaultTextPlainBodyHandler", (BeanContainer)var234);
var1.putValue("proxykey90", var235);
ResourceReader var236 = new ResourceReader();
var2[55] = var236;
Object var237 = var2[55];
List var238 = Collections.singletonList("text/plain");
((ResourceReader)var237).setMediaTypeStrings(var238);
Object var239 = var1.getValue("proxykey90");
((ResourceReader)var237).setFactory((BeanFactory)var239);
Boolean var240 = Boolean.valueOf((boolean)1);
((ResourceReader)var237).setBuiltin((Boolean)var240);
RuntimeType var241 = RuntimeType.valueOf("SERVER");
((ResourceReader)var237).setConstraint(var241);
var2[56] = var237;
Object var242 = var2[56];
((ResteasyReactiveCommonRecorder)var6).registerReader((Serialisers)var32, "java.lang.Object", (ResourceReader)var242);
Object var243 = var1.getValue("proxykey47");
BeanFactory var244 = ((ResteasyReactiveCommonRecorder)var6).factory("io.quarkus.rest.runtime.__QuarkusInit", (BeanContainer)var243);
var1.putValue("proxykey91", var244);
ClassLoader var245 = Thread.currentThread().getContextClassLoader();
Class var246 = Class.forName("javax.ws.rs.core.Application", (boolean)1, var245);
Boolean var247 = Boolean.valueOf((boolean)1);
Supplier var248 = ((ResteasyReactiveRecorder)var6).handleApplication(var246, (Boolean)var247);
var1.putValue("proxykey92", var248);
Object var249 = var1.getValue("proxykey47");
Function var250 = ((ResteasyReactiveRecorder)var6).factoryCreator((BeanContainer)var249);
var1.putValue("proxykey94", var250);
DeploymentInfo var251 = new DeploymentInfo();
var2[144] = var251;
ClientProxyUnwrapper var252 = new ClientProxyUnwrapper();
var2[57] = var252;
Object var253 = var2[57];
var2[58] = var253;
ArrayList var254 = new ArrayList();
var2[108] = var254;
ResourceClass var255 = new ResourceClass();
var2[88] = var255;
HashSet var256 = new HashSet();
var2[59] = var256;
Object var257 = var2[59];
var2[60] = var257;
HashMap var258 = new HashMap();
var2[61] = var258;
Object var259 = var2[61];
var2[62] = var259;
ServerResourceMethod var260 = new ServerResourceMethod();
var2[76] = var260;
HashSet var261 = new HashSet();
var2[63] = var261;
Object var262 = var2[63];
((Collection)var262).add("javax.ws.rs.POST");
((Collection)var262).add("javax.ws.rs.Consumes");
((Collection)var262).add("javax.ws.rs.Produces");
((Collection)var262).add("javax.ws.rs.Path");
var2[64] = var262;
ArrayList var263 = new ArrayList();
var2[67] = var263;
Customizer var264 = new Customizer();
var2[65] = var264;
Object var265 = var2[65];
var2[66] = var265;
Object var266 = var2[67];
Object var267 = var2[66];
((Collection)var266).add(var267);
var2[68] = var266;
HashSet var268 = new HashSet();
var2[69] = var268;
Object var269 = var2[69];
var2[70] = var269;
String[] var270 = new String[]{"application/json"};
var2[71] = var270;
ServerMethodParameter var271 = new ServerMethodParameter();
var2[72] = var271;
Object var272 = var2[72];
Boolean var273 = Boolean.valueOf((boolean)1);
((ServerMethodParameter)var272).setSingle((Boolean)var273);
ParameterType var274 = ParameterType.valueOf("BODY");
((ServerMethodParameter)var272).setParameterType(var274);
Boolean var275 = Boolean.valueOf((boolean)0);
((ServerMethodParameter)var272).setObtainedAsCollection((Boolean)var275);
Boolean var276 = Boolean.valueOf((boolean)0);
((ServerMethodParameter)var272).setOptional((Boolean)var276);
((ServerMethodParameter)var272).setDeclaredType("org.acme.resteasy.Person");
((ServerMethodParameter)var272).setType("org.acme.resteasy.Person");
((ServerMethodParameter)var272).converter = null;
((ServerMethodParameter)var272).customerParameterExtractor = null;
((ServerMethodParameter)var272).signature = "Lorg/acme/resteasy/Person;";
Boolean var277 = Boolean.valueOf((boolean)0);
((ServerMethodParameter)var272).encoded = (Boolean)var277;
var2[73] = var272;
MethodParameter[] var278 = new MethodParameter[1];
Object var279 = var2[73];
var278[0] = (MethodParameter)var279;
var2[74] = var278;
String[] var280 = new String[]{"application/json"};
var2[75] = var280;
Object var281 = var2[76];
Boolean var282 = Boolean.valueOf((boolean)0);
((ServerResourceMethod)var281).setSse((Boolean)var282);
Boolean var283 = Boolean.valueOf((boolean)0);
((ServerResourceMethod)var281).setFormParamRequired((Boolean)var283);
((ServerResourceMethod)var281).setSimpleReturnType("org.acme.resteasy.Person");
Object var284 = var2[64];
((ServerResourceMethod)var281).setMethodAnnotationNames((Set)var284);
Object var285 = var2[68];
((ServerResourceMethod)var281).setHandlerChainCustomizers((List)var285);
Object var286 = var1.getValue("proxykey60");
((ServerResourceMethod)var281).setInvoker((Supplier)var286);
((ServerResourceMethod)var281).setHttpMethod("POST");
Boolean var287 = Boolean.valueOf((boolean)0);
((ServerResourceMethod)var281).setSuspended((Boolean)var287);
((ServerResourceMethod)var281).setPath("/person");
Boolean var288 = Boolean.valueOf((boolean)0);
((ServerResourceMethod)var281).setBlocking((Boolean)var288);
Boolean var289 = Boolean.valueOf((boolean)0);
((ServerResourceMethod)var281).setMultipart((Boolean)var289);
Object var290 = var2[70];
((ServerResourceMethod)var281).setNameBindingNames((Set)var290);
Object var291 = var2[71];
((ServerResourceMethod)var281).setProduces((String[])var291);
((ServerResourceMethod)var281).setName("getPerson");
Object var292 = var2[74];
((ServerResourceMethod)var281).setParameters((MethodParameter[])var292);
((ServerResourceMethod)var281).setReturnType("Lorg/acme/resteasy/Person;");
Object var293 = var2[75];
((ServerResourceMethod)var281).setConsumes((String[])var293);
var2[77] = var281;
ServerResourceMethod var294 = new ServerResourceMethod();
var2[86] = var294;
HashSet var295 = new HashSet();
var2[78] = var295;
Object var296 = var2[78];
((Collection)var296).add("javax.ws.rs.Produces");
((Collection)var296).add("javax.ws.rs.GET");
((Collection)var296).add("javax.ws.rs.Path");
var2[79] = var296;
ArrayList var297 = new ArrayList();
var2[82] = var297;
Customizer var298 = new Customizer();
var2[80] = var298;
Object var299 = var2[80];
var2[81] = var299;
Object var300 = var2[82];
Object var301 = var2[81];
((Collection)var300).add(var301);
var2[83] = var300;
String[] var302 = new String[]{"application/json"};
var2[84] = var302;
MethodParameter[] var303 = new MethodParameter[0];
var2[85] = var303;
Object var304 = var2[86];
Boolean var305 = Boolean.valueOf((boolean)0);
((ServerResourceMethod)var304).setSse((Boolean)var305);
Boolean var306 = Boolean.valueOf((boolean)0);
((ServerResourceMethod)var304).setFormParamRequired((Boolean)var306);
((ServerResourceMethod)var304).setSimpleReturnType("org.acme.resteasy.Person");
Object var307 = var2[79];
((ServerResourceMethod)var304).setMethodAnnotationNames((Set)var307);
Object var308 = var2[83];
((ServerResourceMethod)var304).setHandlerChainCustomizers((List)var308);
Object var309 = var1.getValue("proxykey61");
((ServerResourceMethod)var304).setInvoker((Supplier)var309);
((ServerResourceMethod)var304).setHttpMethod("GET");
Boolean var310 = Boolean.valueOf((boolean)0);
((ServerResourceMethod)var304).setSuspended((Boolean)var310);
((ServerResourceMethod)var304).setPath("/person");
Boolean var311 = Boolean.valueOf((boolean)0);
((ServerResourceMethod)var304).setBlocking((Boolean)var311);
Boolean var312 = Boolean.valueOf((boolean)0);
((ServerResourceMethod)var304).setMultipart((Boolean)var312);
((ServerResourceMethod)var304).setNameBindingNames((Set)var290);
Object var313 = var2[84];
((ServerResourceMethod)var304).setProduces((String[])var313);
((ServerResourceMethod)var304).setName("getPerson");
Object var314 = var2[85];
((ServerResourceMethod)var304).setParameters((MethodParameter[])var314);
((ServerResourceMethod)var304).setReturnType("Lorg/acme/resteasy/Person;");
var2[87] = var304;
Object var315 = var2[88];
Object var316 = var2[60];
((ResourceClass)var315).setPathParameters((Set)var316);
Object var317 = var1.getValue("proxykey58");
((ResourceClass)var315).setFactory((BeanFactory)var317);
((ResourceClass)var315).setPath("/reactive");
Object var318 = var2[62];
((ResourceClass)var315).setClassLevelExceptionMappers((Map)var318);
Boolean var319 = Boolean.valueOf((boolean)0);
((ResourceClass)var315).setFormParamRequired((Boolean)var319);
List var320 = ((ResourceClass)var315).getMethods();
Object var321 = var2[77];
((Collection)var320).add(var321);
Object var322 = var2[87];
((Collection)var320).add(var322);
((ResourceClass)var315).setClassName("org.acme.resteasy.SimpleResource");
Boolean var323 = Boolean.valueOf((boolean)0);
((ResourceClass)var315).setPerRequestResource((Boolean)var323);
}
public void deploy_1(StartupContext var1, Object[] var2) {
Object var3 = var2[88];
var2[89] = var3;
ResourceClass var4 = new ResourceClass();
var2[106] = var4;
HashSet var5 = new HashSet();
var2[90] = var5;
Object var6 = var2[90];
var2[91] = var6;
HashMap var7 = new HashMap();
var2[92] = var7;
Object var8 = var2[92];
var2[93] = var8;
ServerResourceMethod var9 = new ServerResourceMethod();
var2[104] = var9;
HashSet var10 = new HashSet();
var2[94] = var10;
Object var11 = var2[94];
((Collection)var11).add("javax.ws.rs.Produces");
((Collection)var11).add("javax.ws.rs.GET");
var2[95] = var11;
ArrayList var12 = new ArrayList();
var2[98] = var12;
Customizer var13 = new Customizer();
var2[96] = var13;
Object var14 = var2[96];
var2[97] = var14;
Object var15 = var2[98];
Object var16 = var2[97];
((Collection)var15).add(var16);
var2[99] = var15;
HashSet var17 = new HashSet();
var2[100] = var17;
Object var18 = var2[100];
var2[101] = var18;
String[] var19 = new String[]{"text/plain"};
var2[102] = var19;
MethodParameter[] var20 = new MethodParameter[0];
var2[103] = var20;
Object var21 = var2[104];
Boolean var22 = Boolean.valueOf((boolean)0);
((ServerResourceMethod)var21).setSse((Boolean)var22);
Boolean var23 = Boolean.valueOf((boolean)0);
((ServerResourceMethod)var21).setFormParamRequired((Boolean)var23);
((ServerResourceMethod)var21).setSimpleReturnType("java.lang.String");
Object var24 = var2[95];
((ServerResourceMethod)var21).setMethodAnnotationNames((Set)var24);
Object var25 = var2[99];
((ServerResourceMethod)var21).setHandlerChainCustomizers((List)var25);
Object var26 = var1.getValue("proxykey63");
((ServerResourceMethod)var21).setInvoker((Supplier)var26);
((ServerResourceMethod)var21).setHttpMethod("GET");
Boolean var27 = Boolean.valueOf((boolean)0);
((ServerResourceMethod)var21).setSuspended((Boolean)var27);
((ServerResourceMethod)var21).setPath("/");
Boolean var28 = Boolean.valueOf((boolean)0);
((ServerResourceMethod)var21).setBlocking((Boolean)var28);
Boolean var29 = Boolean.valueOf((boolean)0);
((ServerResourceMethod)var21).setMultipart((Boolean)var29);
Object var30 = var2[101];
((ServerResourceMethod)var21).setNameBindingNames((Set)var30);
Object var31 = var2[102];
((ServerResourceMethod)var21).setProduces((String[])var31);
((ServerResourceMethod)var21).setName("hello");
Object var32 = var2[103];
((ServerResourceMethod)var21).setParameters((MethodParameter[])var32);
((ServerResourceMethod)var21).setReturnType("Ljava/lang/String;");
var2[105] = var21;
Object var33 = var2[106];
Object var34 = var2[91];
((ResourceClass)var33).setPathParameters((Set)var34);
Object var35 = var1.getValue("proxykey62");
((ResourceClass)var33).setFactory((BeanFactory)var35);
((ResourceClass)var33).setPath("/reactive/hello");
Object var36 = var2[93];
((ResourceClass)var33).setClassLevelExceptionMappers((Map)var36);
Boolean var37 = Boolean.valueOf((boolean)0);
((ResourceClass)var33).setFormParamRequired((Boolean)var37);
List var38 = ((ResourceClass)var33).getMethods();
Object var39 = var2[105];
((Collection)var38).add(var39);
((ResourceClass)var33).setClassName("org.acme.resteasy.ReactiveResource");
Boolean var40 = Boolean.valueOf((boolean)0);
((ResourceClass)var33).setPerRequestResource((Boolean)var40);
var2[107] = var33;
Object var41 = var2[108];
Object var42 = var2[89];
((Collection)var41).add(var42);
Object var43 = var2[107];
((Collection)var41).add(var43);
var2[109] = var41;
ContextResolvers var44 = new ContextResolvers();
var2[110] = var44;
Object var45 = var2[110];
var2[111] = var45;
Features var46 = new Features();
var2[112] = var46;
Object var47 = var2[112];
var2[113] = var47;
ExceptionMapping var48 = new ExceptionMapping();
var2[124] = var48;
ResourceExceptionMapper var49 = new ResourceExceptionMapper();
var2[114] = var49;
Object var50 = var2[114];
Object var51 = var1.getValue("proxykey53");
((ResourceExceptionMapper)var50).setFactory((BeanFactory)var51);
((ResourceExceptionMapper)var50).setClassName("io.quarkus.resteasy.reactive.server.runtime.exceptionmappers.AuthenticationFailedExceptionMapper$GeneratedExceptionHandlerFor$AuthenticationFailedException$OfMethod$handle");
Integer var52 = 5000;
((ResourceExceptionMapper)var50).setPriority((Integer)var52);
var2[115] = var50;
ResourceExceptionMapper var53 = new ResourceExceptionMapper();
var2[116] = var53;
Object var54 = var2[116];
Object var55 = var1.getValue("proxykey54");
((ResourceExceptionMapper)var54).setFactory((BeanFactory)var55);
((ResourceExceptionMapper)var54).setClassName("io.quarkus.resteasy.reactive.server.runtime.exceptionmappers.AuthenticationCompletionExceptionMapper");
Integer var56 = 5000;
((ResourceExceptionMapper)var54).setPriority((Integer)var56);
var2[117] = var54;
ResourceExceptionMapper var57 = new ResourceExceptionMapper();
var2[118] = var57;
Object var58 = var2[118];
Object var59 = var1.getValue("proxykey55");
((ResourceExceptionMapper)var58).setFactory((BeanFactory)var59);
((ResourceExceptionMapper)var58).setClassName("io.quarkus.resteasy.reactive.server.runtime.exceptionmappers.ForbiddenExceptionMapper");
Integer var60 = 5001;
((ResourceExceptionMapper)var58).setPriority((Integer)var60);
var2[119] = var58;
ResourceExceptionMapper var61 = new ResourceExceptionMapper();
var2[120] = var61;
Object var62 = var2[120];
Object var63 = var1.getValue("proxykey56");
((ResourceExceptionMapper)var62).setFactory((BeanFactory)var63);
((ResourceExceptionMapper)var62).setClassName("io.quarkus.resteasy.reactive.server.runtime.exceptionmappers.UnauthorizedExceptionMapper$GeneratedExceptionHandlerFor$UnauthorizedException$OfMethod$handle");
Integer var64 = 5000;
((ResourceExceptionMapper)var62).setPriority((Integer)var64);
var2[121] = var62;
ResourceExceptionMapper var65 = new ResourceExceptionMapper();
var2[122] = var65;
Object var66 = var2[122];
Object var67 = var1.getValue("proxykey57");
((ResourceExceptionMapper)var66).setFactory((BeanFactory)var67);
((ResourceExceptionMapper)var66).setClassName("io.quarkus.resteasy.reactive.server.runtime.exceptionmappers.AuthenticationRedirectExceptionMapper");
Integer var68 = 5000;
((ResourceExceptionMapper)var66).setPriority((Integer)var68);
var2[123] = var66;
Object var85 = var2[124];
Map var70 = ((ExceptionMapping)var85).getMappers();
ClassLoader var69 = Thread.currentThread().getContextClassLoader();
Class var71 = Class.forName("io.quarkus.security.AuthenticationFailedException", (boolean)1, var69);
Object var72 = var2[115];
var70.put(var71, var72);
ClassLoader var73 = Thread.currentThread().getContextClassLoader();
Class var74 = Class.forName("io.quarkus.security.AuthenticationCompletionException", (boolean)1, var73);
Object var75 = var2[117];
var70.put(var74, var75);
ClassLoader var76 = Thread.currentThread().getContextClassLoader();
Class var77 = Class.forName("io.quarkus.security.ForbiddenException", (boolean)1, var76);
Object var78 = var2[119];
var70.put(var77, var78);
ClassLoader var79 = Thread.currentThread().getContextClassLoader();
Class var80 = Class.forName("io.quarkus.security.UnauthorizedException", (boolean)1, var79);
Object var81 = var2[121];
var70.put(var80, var81);
ClassLoader var82 = Thread.currentThread().getContextClassLoader();
Class var83 = Class.forName("io.quarkus.security.AuthenticationRedirectException", (boolean)1, var82);
Object var84 = var2[123];
var70.put(var83, var84);
var2[125] = var85;
ParamConverterProviders var86 = new ParamConverterProviders();
var2[126] = var86;
Object var87 = var2[126];
var2[127] = var87;
ResteasyReactiveConfig var88 = new ResteasyReactiveConfig();
var2[128] = var88;
Object var89 = var2[128];
Boolean var90 = Boolean.valueOf((boolean)1);
((ResteasyReactiveConfig)var89).setDefaultProduces((Boolean)var90);
Boolean var91 = Boolean.valueOf((boolean)1);
((ResteasyReactiveConfig)var89).setSingleDefaultProduces((Boolean)var91);
((ResteasyReactiveConfig)var89).setInputBufferSize(10240L);
var2[129] = var89;
ArrayList var92 = new ArrayList();
var2[130] = var92;
Object var93 = var2[130];
var2[131] = var93;
DynamicFeatures var94 = new DynamicFeatures();
var2[132] = var94;
Object var95 = var2[132];
var2[133] = var95;
ResourceInterceptors var96 = new ResourceInterceptors();
var2[142] = var96;
Reversed var97 = new Reversed();
var2[134] = var97;
Object var98 = var2[134];
var2[135] = var98;
InterceptorContainer var99 = new InterceptorContainer();
var2[136] = var99;
Object var100 = var2[136];
var2[137] = var100;
PreMatchInterceptorContainer var101 = new PreMatchInterceptorContainer();
var2[138] = var101;
Object var102 = var2[138];
var2[139] = var102;
InterceptorContainer var103 = new InterceptorContainer();
var2[140] = var103;
Object var104 = var2[140];
var2[141] = var104;
Object var105 = var2[142];
Object var106 = var2[135];
((ResourceInterceptors)var105).setContainerResponseFilters((InterceptorContainer)var106);
Object var107 = var2[137];
((ResourceInterceptors)var105).setWriterInterceptors((InterceptorContainer)var107);
Object var108 = var2[139];
((ResourceInterceptors)var105).setContainerRequestFilters((PreMatchInterceptorContainer)var108);
Object var109 = var2[141];
((ResourceInterceptors)var105).setReaderInterceptors((InterceptorContainer)var109);
var2[143] = var105;
Object var110 = var2[144];
Object var111 = var2[58];
((DeploymentInfo)var110).setClientProxyUnwrapper((Function)var111);
Object var112 = var2[109];
((DeploymentInfo)var110).setResourceClasses((List)var112);
Object var113 = var2[111];
((DeploymentInfo)var110).setCtxResolvers((ContextResolvers)var113);
Object var114 = var2[113];
((DeploymentInfo)var110).setFeatures((Features)var114);
((DeploymentInfo)var110).setApplicationPath("/");
Object var115 = var1.getValue("proxykey92");
((DeploymentInfo)var110).setApplicationSupplier((Supplier)var115);
Object var116 = var2[2];
((DeploymentInfo)var110).setSerialisers((ServerSerialisers)var116);
Object var117 = var2[125];
((DeploymentInfo)var110).setExceptionMapping((ExceptionMapping)var117);
Object var118 = var2[127];
((DeploymentInfo)var110).setParamConverterProviders((ParamConverterProviders)var118);
Object var119 = var1.getValue("proxykey94");
((DeploymentInfo)var110).setFactoryCreator((Function)var119);
Object var120 = var2[129];
((DeploymentInfo)var110).setConfig((ResteasyReactiveConfig)var120);
Object var121 = var2[131];
((DeploymentInfo)var110).setLocatableResourceClasses((List)var121);
Object var122 = var2[133];
((DeploymentInfo)var110).setDynamicFeatures((DynamicFeatures)var122);
Object var123 = var2[143];
((DeploymentInfo)var110).setInterceptors((ResourceInterceptors)var123);
var2[145] = var110;
HttpBuildTimeConfig var124 = Config.HttpBuildTimeConfig;
var2[146] = var124;
Object var125 = var2[145];
Object var126 = var1.getValue("proxykey47");
Object var127 = var1.getValue("io.quarkus.runtime.ShutdownContext");
Object var128 = var2[146];
Object var129 = var1.getValue("proxykey91");
Object var131 = var2[0];
RuntimeValue var130 = ((ResteasyReactiveRecorder)var131).createDeployment((DeploymentInfo)var125, (BeanContainer)var126, (ShutdownContext)var127, (HttpBuildTimeConfig)var128, (RequestContextFactory)null, (BeanFactory)var129);
var1.putValue("proxykey96", var130);
Object var132 = var1.getValue("proxykey96");
Handler var133 = ((ResteasyReactiveRecorder)var131).handler((RuntimeValue)var132);
var1.putValue("proxykey98", var133);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment