public class io.quarkus.dev.console.DevConsoleManager extends java.lang.Object
{
private static volatile java.util.function.Consumer handler;
private static volatile java.util.Map templateInfo;
private static volatile io.quarkus.dev.spi.HotReplacementContext hotReplacementContext;
private static volatile java.lang.Object quarkusBootstrap;
private static volatile boolean doingHttpInitiatedReload;
private static java.util.Map globals;
private static final java.util.Map actions;
public void <init>()
{
io.quarkus.dev.console.DevConsoleManager v;
v := @this: io.quarkus.dev.console.DevConsoleManager;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static void registerHandler(java.util.function.Consumer)
{
java.util.function.Consumer v;
v := @parameter: java.util.function.Consumer;
<io.quarkus.dev.console.DevConsoleManager: java.util.function.Consumer handler> = v;
return;
}
public static void sentRequest(io.quarkus.dev.console.DevConsoleRequest)
{
java.util.function.Consumer v;
byte[] v;
io.quarkus.dev.console.DevConsoleResponse v;
io.quarkus.dev.console.DevConsoleRequest v;
java.util.Map v;
java.util.concurrent.CompletableFuture v;
v := @parameter: io.quarkus.dev.console.DevConsoleRequest;
v = <io.quarkus.dev.console.DevConsoleManager: java.util.function.Consumer handler>;
if v != null goto label;
v = virtualinvoke v.<io.quarkus.dev.console.DevConsoleRequest: java.util.concurrent.CompletableFuture getResponse()>();
v = new io.quarkus.dev.console.DevConsoleResponse;
v = staticinvoke <java.util.Collections: java.util.Map emptyMap()>();
v = newarray (byte)[0];
specialinvoke v.<io.quarkus.dev.console.DevConsoleResponse: void <init>(int,java.util.Map,byte[])>(503, v, v);
virtualinvoke v.<java.util.concurrent.CompletableFuture: boolean complete(java.lang.Object)>(v);
goto label;
label:
interfaceinvoke v.<java.util.function.Consumer: void accept(java.lang.Object)>(v);
label:
return;
}
public static java.util.Map getTemplateInfo()
{
java.util.Map v;
v = <io.quarkus.dev.console.DevConsoleManager: java.util.Map templateInfo>;
return v;
}
public static void setTemplateInfo(java.util.Map)
{
java.util.Map v;
v := @parameter: java.util.Map;
<io.quarkus.dev.console.DevConsoleManager: java.util.Map templateInfo> = v;
return;
}
public static io.quarkus.dev.spi.HotReplacementContext getHotReplacementContext()
{
io.quarkus.dev.spi.HotReplacementContext v;
v = <io.quarkus.dev.console.DevConsoleManager: io.quarkus.dev.spi.HotReplacementContext hotReplacementContext>;
return v;
}
public static void setHotReplacementContext(io.quarkus.dev.spi.HotReplacementContext)
{
io.quarkus.dev.spi.HotReplacementContext v;
v := @parameter: io.quarkus.dev.spi.HotReplacementContext;
<io.quarkus.dev.console.DevConsoleManager: io.quarkus.dev.spi.HotReplacementContext hotReplacementContext> = v;
return;
}
public static void setQuarkusBootstrap(java.lang.Object)
{
java.lang.Object v;
v := @parameter: java.lang.Object;
<io.quarkus.dev.console.DevConsoleManager: java.lang.Object quarkusBootstrap> = v;
return;
}
public static java.lang.Object getQuarkusBootstrap()
{
java.lang.Object v;
v = <io.quarkus.dev.console.DevConsoleManager: java.lang.Object quarkusBootstrap>;
return v;
}
public static void setGlobal(java.lang.String, java.lang.Object)
{
java.lang.Object v;
java.lang.String v;
java.util.Map v;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = <io.quarkus.dev.console.DevConsoleManager: java.util.Map globals>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public static java.lang.Object getGlobal(java.lang.String)
{
java.lang.Object v;
java.lang.String v;
java.util.Map v;
v := @parameter: java.lang.String;
v = <io.quarkus.dev.console.DevConsoleManager: java.util.Map globals>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
return v;
}
public static boolean isDoingHttpInitiatedReload()
{
boolean v;
v = <io.quarkus.dev.console.DevConsoleManager: boolean doingHttpInitiatedReload>;
return v;
}
public static void setDoingHttpInitiatedReload(boolean)
{
boolean v;
v := @parameter: boolean;
<io.quarkus.dev.console.DevConsoleManager: boolean doingHttpInitiatedReload> = v;
return;
}
public static void close()
{
java.util.Map v, v;
<io.quarkus.dev.console.DevConsoleManager: java.util.function.Consumer handler> = null;
<io.quarkus.dev.console.DevConsoleManager: java.util.Map templateInfo> = null;
<io.quarkus.dev.console.DevConsoleManager: io.quarkus.dev.spi.HotReplacementContext hotReplacementContext> = null;
<io.quarkus.dev.console.DevConsoleManager: java.lang.Object quarkusBootstrap> = null;
v = <io.quarkus.dev.console.DevConsoleManager: java.util.Map actions>;
interfaceinvoke v.<java.util.Map: void clear()>();
v = <io.quarkus.dev.console.DevConsoleManager: java.util.Map globals>;
interfaceinvoke v.<java.util.Map: void clear()>();
return;
}
public static void register(java.lang.String, java.util.function.Function)
{
java.lang.String v;
java.util.function.Function v;
java.util.Map v;
v := @parameter: java.lang.String;
v := @parameter: java.util.function.Function;
v = <io.quarkus.dev.console.DevConsoleManager: java.util.Map actions>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public static java.lang.Object invoke(java.lang.String, java.util.Map)
{
java.util.Map v, v;
java.lang.Object v, v;
java.lang.String v;
java.util.NoSuchElementException v;
v := @parameter: java.lang.String;
v := @parameter: java.util.Map;
v = <io.quarkus.dev.console.DevConsoleManager: java.util.Map actions>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v != null goto label;
v = new java.util.NoSuchElementException;
specialinvoke v.<java.util.NoSuchElementException: void <init>(java.lang.String)>(v);
throw v;
label:
v = interfaceinvoke v.<java.util.function.Function: java.lang.Object apply(java.lang.Object)>(v);
return v;
}
static void <clinit>()
{
java.util.concurrent.ConcurrentHashMap v;
java.util.HashMap v;
v = new java.util.concurrent.ConcurrentHashMap;
specialinvoke v.<java.util.concurrent.ConcurrentHashMap: void <init>()>();
<io.quarkus.dev.console.DevConsoleManager: java.util.Map globals> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
<io.quarkus.dev.console.DevConsoleManager: java.util.Map actions> = v;
return;
}
}