public class io.quarkus.runtime.TemplateHtmlBuilder extends java.lang.Object
{
private static final java.lang.String SCRIPT_STACKTRACE_MANIPULATION;
private static final java.lang.String HTML_TEMPLATE_START;
private static final java.lang.String HTML_TEMPLATE_END;
private static final java.lang.String HEADER_TEMPLATE;
private static final java.lang.String RESOURCES_START;
private static final java.lang.String ANCHOR_TEMPLATE;
private static final java.lang.String DESCRIPTION_TEMPLATE;
private static final java.lang.String RESOURCE_TEMPLATE;
private static final java.lang.String LIST_START;
private static final java.lang.String METHOD_START;
private static final java.lang.String METHOD_IO;
private static final java.lang.String LIST_ITEM;
private static final java.lang.String METHOD_END;
private static final java.lang.String LIST_END;
private static final java.lang.String RESOURCES_END;
private static final java.lang.String STACKTRACE_DISPLAY_DIV;
private static final java.lang.String ERROR_STACK;
private static final java.lang.String ERROR_STACK_REVERSED;
private static final java.lang.String ERROR_CSS;
private static final java.lang.String CONFIG_EDITOR_HEAD;
private static final java.lang.String CONFIG_EDITOR_ROW;
private static final java.lang.String CONFIG_EDITOR_TAIL;
private java.lang.StringBuilder result;
public void <init>(java.lang.String, java.lang.String, java.lang.String)
{
java.util.List v;
java.lang.String v, v, v;
io.quarkus.runtime.TemplateHtmlBuilder v;
v := @this: io.quarkus.runtime.TemplateHtmlBuilder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
specialinvoke v.<io.quarkus.runtime.TemplateHtmlBuilder: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.List)>(v, v, v, null, v);
return;
}
public void <init>(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.List)
{
boolean v, v, v;
java.util.List v;
java.lang.StringBuilder v, v, v, v, v;
java.lang.Object[] v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.Iterator v;
io.quarkus.runtime.TemplateHtmlBuilder v;
java.lang.Object v;
v := @this: io.quarkus.runtime.TemplateHtmlBuilder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.util.List;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.lang.StringBuilder;
v = newarray (java.lang.Object)[3];
v = staticinvoke <io.quarkus.runtime.TemplateHtmlBuilder: java.lang.String escapeHtml(java.lang.String)>(v);
v[0] = v;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v == 0 goto label;
label:
v = "";
goto label;
label:
v = staticinvoke <io.quarkus.runtime.TemplateHtmlBuilder: java.lang.String escapeHtml(java.lang.String)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>(" - \u0001");
label:
v[1] = v;
v[2] = "\nhtml, body {\n    margin: 0;\n    padding: 0;\n    font-family: \'Open Sans\', Helvetica, Arial, sans-serif;\n    font-size: 100%;\n    font-weight: 100;\n    line-height: 1.4;\n}\n\nhtml {\n    overflow-y: scroll;\n}\n\nbody {\n    background: #f9f9f;\n}\n.container {\n    width: 80%;\n    margin: 0 auto;\n}\n.content {\n    padding: 1em 0 1em 0;\n}\n\nheader, .component-name {\n    background-color: #ad1c1c;\n}\n\nul {\n    line-height: 1.5rem;\n    margin: 0.25em 0 0.25em 0;\n}\n\n.exception-message {\n    background: #be;\n}\n\nh, h {\n    margin: 0;\n    padding: 0;\n}\n\nh {\n    font-size: 2rem;\n    color: #fff;\n    line-height: 3.75rem;\n    font-weight: 700;\n    padding: 0.4rem 0rem 0.4rem 0rem;\n}\n\nh {\n    font-size: 1.2rem;\n    color: rgba(255, 255, 255, 0.85);\n    line-height: 2.5rem;\n    font-weight: 400;\n    padding: 0.4rem 0rem 0.4rem 0rem;\n}\n\n.intro {    font-size: 1.2rem;\n    font-weight: 400;\n    margin: 0.25em 0 1em 0;\n}\nh {\n    font-size: 1.2rem;\n    line-height: 2.5rem;\n    font-weight: 400;\n    color: #555;\n    margin: 0.25em 0 0.25em 0;\n}\n\n.trace, .resources {\n    background: #fff;\n    padding: 15px;\n    margin: 15px auto;\n    border: 1px solid #ececec;\n}\n.trace {\n    overflow-y: scroll;\n}\n.hidden {\n   display: none;\n}\n\npre {\n    white-space: pre;\n    font-family: Consolas, Monaco, Menlo, \"Ubuntu Mono\", \"Liberation Mono\", monospace;\n    font-size: 12px;\n    line-height: 1.5;\n    color: #555;\n}\n";
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("<!doctype html>\n<html lang=\"en\">\n<head>\n    <title>%1$s%2$s</title>\n    <meta charset=\"utf-8\">\n    <style>%3$s</style>\n<script>\n\tfunction toggleStackTraceOrder() {\n\t\tvar stElement = document.getElementById(\'stacktrace\');\n\t\tvar current = stElement.getAttribute(\'data-current-setting\');\n\t\tif (current == \'original-stacktrace\') {\n\t\t\tvar reverseOrder = document.getElementById(\'reversed-stacktrace\');\n\t\t\tstElement.innerHTML = reverseOrder.innerHTML;\n\t\t\tstElement.setAttribute(\'data-current-setting\', \'reversed-stacktrace\');\n\t\t} else {\n\t\t\tvar originalOrder = document.getElementById(\'original-stacktrace\');\n\t\t\tstElement.innerHTML = originalOrder.innerHTML;\n\t\t\tstElement.setAttribute(\'data-current-setting\', \'original-stacktrace\');\n\t\t}\n\t\treturn;\n\t}\n\tfunction showDefaultStackTraceOrder() {\n\t\tvar reverseOrder = document.getElementById(\'reversed-stacktrace\');\n\t\tvar stElement = document.getElementById(\'stacktrace\');\n       if (reverseOrder == null || stElement == null) {\n           return;\n       }\n\t\t// default to reverse ordered stacktrace\n\t\tstElement.innerHTML = reverseOrder.innerHTML;\n\t\tstElement.setAttribute(\'data-current-setting\', \'reversed-stacktrace\');\n\t\treturn;\n\t}\n</script>\n</head>\n<body  onload=\"showDefaultStackTraceOrder()\">\n", v);
specialinvoke v.<java.lang.StringBuilder: void <init>(java.lang.String)>(v);
v.<io.quarkus.runtime.TemplateHtmlBuilder: java.lang.StringBuilder result> = v;
v = v.<io.quarkus.runtime.TemplateHtmlBuilder: java.lang.StringBuilder result>;
v = newarray (java.lang.Object)[2];
v = staticinvoke <io.quarkus.runtime.TemplateHtmlBuilder: java.lang.String escapeHtml(java.lang.String)>(v);
v[0] = v;
v = staticinvoke <io.quarkus.runtime.TemplateHtmlBuilder: java.lang.String escapeHtml(java.lang.String)>(v);
v[1] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("<header>\n    <h class=\"container\">%1$s</h1>\n    <div class=\"exception-message\">\n        <h class=\"container\">%2$s</h2>\n    </div>\n</header>\n<div class=\"container content\">\n", v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = v.<io.quarkus.runtime.TemplateHtmlBuilder: java.lang.StringBuilder result>;
v = newarray (java.lang.Object)[1];
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("<h3>The following incorrect config values were detected:</h3><form method=\"post\" enctype=\"application/x-www-form-urlencoded\"  action=\"/io.quarkus.vertx-http.devmode.config.fix\"><input type=\"hidden\" name=\"redirect\" value=\"%s\"/>\n<table class=\"table table-striped\" cellspacing=\"20\">\n    <thead class=\"thead-dark\">\n    <tr>\n        <th scope=\"col\">Config Key</th>\n        <th scope=\"col\">Value</th>\n    </tr>\n    </thead>\n    <tbody>\n", v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.quarkus.runtime.TemplateHtmlBuilder: java.lang.StringBuilder result>;
v = newarray (java.lang.Object)[3];
v = virtualinvoke v.<io.quarkus.dev.config.CurrentConfig: java.lang.String getPropertyName()>();
v = staticinvoke <io.quarkus.runtime.TemplateHtmlBuilder: java.lang.String escapeHtml(java.lang.String)>(v);
v[0] = v;
v = virtualinvoke v.<io.quarkus.dev.config.CurrentConfig: java.lang.String getPropertyName()>();
v = staticinvoke <io.quarkus.runtime.TemplateHtmlBuilder: java.lang.String escapeHtml(java.lang.String)>(v);
v[1] = v;
v = virtualinvoke v.<io.quarkus.dev.config.CurrentConfig: java.lang.String getCurrentValue()>();
v = staticinvoke <io.quarkus.runtime.TemplateHtmlBuilder: java.lang.String escapeHtml(java.lang.String)>(v);
v[2] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("    <tr style=\"padding:12px\">\n            <td>\n                %s\n            </td>\n            <td>\n                <input type=\"text\" name=\"key.%s\" value=\"%s\"/>\n            </td>\n    </tr>\n", v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = v.<io.quarkus.runtime.TemplateHtmlBuilder: java.lang.StringBuilder result>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("    </tbody>\n</table><input type=\"submit\" value=\"Update\" ></form>");
label:
return;
}
public io.quarkus.runtime.TemplateHtmlBuilder stack(java.lang.Throwable)
{
java.lang.Throwable v;
java.lang.Object[] v, v;
io.quarkus.runtime.TemplateHtmlBuilder v;
java.lang.StringBuilder v, v, v;
java.lang.String v, v, v, v, v, v;
v := @this: io.quarkus.runtime.TemplateHtmlBuilder;
v := @parameter: java.lang.Throwable;
v = v.<io.quarkus.runtime.TemplateHtmlBuilder: java.lang.StringBuilder result>;
v = newarray (java.lang.Object)[1];
v = staticinvoke <io.quarkus.runtime.util.ExceptionUtil: java.lang.String generateStackTrace(java.lang.Throwable)>(v);
v = staticinvoke <io.quarkus.runtime.TemplateHtmlBuilder: java.lang.String escapeHtml(java.lang.String)>(v);
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("    <div id=\"original-stacktrace\" class=\"trace hidden\">\n<p><em><a href=\"\" onClick=\"toggleStackTraceOrder(); return false;\">Click Here</a> to see the stacktrace in reversed  order (root-cause first)</em></p>        <pre>%1$s</pre>\n    </div>\n", v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<io.quarkus.runtime.TemplateHtmlBuilder: java.lang.StringBuilder result>;
v = newarray (java.lang.Object)[1];
v = staticinvoke <io.quarkus.runtime.util.ExceptionUtil: java.lang.String rootCauseFirstStackTrace(java.lang.Throwable)>(v);
v = staticinvoke <io.quarkus.runtime.TemplateHtmlBuilder: java.lang.String escapeHtml(java.lang.String)>(v);
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("    <div id=\"reversed-stacktrace\" class=\"trace hidden\">\n<p><em>The stacktrace below has been reversed to show the root cause first. <a href=\"\" onClick=\"toggleStackTraceOrder(); return false;\">Click Here</a> to see the original stacktrace</em></p>        <pre>%1$s</pre>\n    </div>\n", v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<io.quarkus.runtime.TemplateHtmlBuilder: java.lang.StringBuilder result>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("<div id=\"stacktrace\"></div>");
return v;
}
public io.quarkus.runtime.TemplateHtmlBuilder resourcesStart(java.lang.String)
{
java.lang.Object[] v;
java.lang.StringBuilder v;
java.lang.String v, v;
io.quarkus.runtime.TemplateHtmlBuilder v;
v := @this: io.quarkus.runtime.TemplateHtmlBuilder;
v := @parameter: java.lang.String;
v = v.<io.quarkus.runtime.TemplateHtmlBuilder: java.lang.StringBuilder result>;
v = newarray (java.lang.Object)[1];
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("<div class=\"intro\">%1$s</div><div class=\"resources\">", v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
return v;
}
public io.quarkus.runtime.TemplateHtmlBuilder resourcesEnd()
{
java.lang.StringBuilder v;
io.quarkus.runtime.TemplateHtmlBuilder v;
v := @this: io.quarkus.runtime.TemplateHtmlBuilder;
v = v.<io.quarkus.runtime.TemplateHtmlBuilder: java.lang.StringBuilder result>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("</div>");
return v;
}
public io.quarkus.runtime.TemplateHtmlBuilder noResourcesFound()
{
java.lang.Object[] v;
java.lang.StringBuilder v;
java.lang.String v;
io.quarkus.runtime.TemplateHtmlBuilder v;
v := @this: io.quarkus.runtime.TemplateHtmlBuilder;
v = v.<io.quarkus.runtime.TemplateHtmlBuilder: java.lang.StringBuilder result>;
v = newarray (java.lang.Object)[1];
v[0] = "No REST resources discovered";
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("<h3>%1$s</h3>\n", v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
return v;
}
public io.quarkus.runtime.TemplateHtmlBuilder resourcePath(java.lang.String)
{
java.lang.String v;
io.quarkus.runtime.TemplateHtmlBuilder v, v;
v := @this: io.quarkus.runtime.TemplateHtmlBuilder;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.quarkus.runtime.TemplateHtmlBuilder: io.quarkus.runtime.TemplateHtmlBuilder resourcePath(java.lang.String,boolean,boolean,java.lang.String)>(v, 1, 0, null);
return v;
}
public io.quarkus.runtime.TemplateHtmlBuilder staticResourcePath(java.lang.String)
{
java.lang.String v;
io.quarkus.runtime.TemplateHtmlBuilder v, v;
v := @this: io.quarkus.runtime.TemplateHtmlBuilder;
v := @parameter: java.lang.String;
v = virtualinvoke v.<io.quarkus.runtime.TemplateHtmlBuilder: io.quarkus.runtime.TemplateHtmlBuilder staticResourcePath(java.lang.String,java.lang.String)>(v, null);
return v;
}
public io.quarkus.runtime.TemplateHtmlBuilder staticResourcePath(java.lang.String, java.lang.String)
{
java.lang.String v, v;
io.quarkus.runtime.TemplateHtmlBuilder v, v;
v := @this: io.quarkus.runtime.TemplateHtmlBuilder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.quarkus.runtime.TemplateHtmlBuilder: io.quarkus.runtime.TemplateHtmlBuilder resourcePath(java.lang.String,boolean,boolean,java.lang.String)>(v, 0, 1, v);
return v;
}
public io.quarkus.runtime.TemplateHtmlBuilder servletMapping(java.lang.String)
{
java.lang.String v;
io.quarkus.runtime.TemplateHtmlBuilder v, v;
v := @this: io.quarkus.runtime.TemplateHtmlBuilder;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.quarkus.runtime.TemplateHtmlBuilder: io.quarkus.runtime.TemplateHtmlBuilder resourcePath(java.lang.String,boolean,boolean,java.lang.String)>(v, 0, 0, null);
return v;
}
private io.quarkus.runtime.TemplateHtmlBuilder resourcePath(java.lang.String, boolean, boolean, java.lang.String)
{
java.lang.Object[] v, v, v;
io.quarkus.runtime.TemplateHtmlBuilder v;
java.lang.StringBuilder v, v;
java.lang.String v, v, v, v, v;
boolean v, v, v, v;
v := @this: io.quarkus.runtime.TemplateHtmlBuilder;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v := @parameter: boolean;
v := @parameter: java.lang.String;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("/");
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(1);
label:
v = newarray (java.lang.Object)[2];
v[0] = v;
v = staticinvoke <io.quarkus.runtime.TemplateHtmlBuilder: java.lang.String escapeHtml(java.lang.String)>(v);
v[1] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("<a href=\"/%1$s\">/%2$s</a>", v);
goto label;
label:
v = staticinvoke <io.quarkus.runtime.TemplateHtmlBuilder: java.lang.String escapeHtml(java.lang.String)>(v);
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v != 0 goto label;
v = newarray (java.lang.Object)[2];
v[0] = v;
v[1] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("%1$s \u %2$s", v);
label:
v = v.<io.quarkus.runtime.TemplateHtmlBuilder: java.lang.StringBuilder result>;
v = newarray (java.lang.Object)[1];
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("<h3>%1$s</h3>\n", v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
if v == 0 goto label;
v = v.<io.quarkus.runtime.TemplateHtmlBuilder: java.lang.StringBuilder result>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("<ul>\n");
label:
return v;
}
public io.quarkus.runtime.TemplateHtmlBuilder method(java.lang.String, java.lang.String)
{
java.lang.Object[] v;
io.quarkus.runtime.TemplateHtmlBuilder v;
java.lang.StringBuilder v;
java.lang.String v, v, v, v, v;
v := @this: io.quarkus.runtime.TemplateHtmlBuilder;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<io.quarkus.runtime.TemplateHtmlBuilder: java.lang.StringBuilder result>;
v = newarray (java.lang.Object)[2];
v = staticinvoke <io.quarkus.runtime.TemplateHtmlBuilder: java.lang.String escapeHtml(java.lang.String)>(v);
v[0] = v;
v = staticinvoke <io.quarkus.runtime.TemplateHtmlBuilder: java.lang.String escapeHtml(java.lang.String)>(v);
v[1] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("<li> %1$s <strong>%2$s</strong>\n    <ul>\n", v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
return v;
}
public io.quarkus.runtime.TemplateHtmlBuilder consumes(java.lang.String)
{
java.lang.Object[] v;
java.lang.StringBuilder v;
java.lang.String v, v, v;
io.quarkus.runtime.TemplateHtmlBuilder v;
v := @this: io.quarkus.runtime.TemplateHtmlBuilder;
v := @parameter: java.lang.String;
v = v.<io.quarkus.runtime.TemplateHtmlBuilder: java.lang.StringBuilder result>;
v = newarray (java.lang.Object)[2];
v[0] = "Consumes";
v = staticinvoke <io.quarkus.runtime.TemplateHtmlBuilder: java.lang.String escapeHtml(java.lang.String)>(v);
v[1] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("<li>%1$s: %2$s</li>\n", v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
return v;
}
public io.quarkus.runtime.TemplateHtmlBuilder produces(java.lang.String)
{
java.lang.Object[] v;
java.lang.StringBuilder v;
java.lang.String v, v, v;
io.quarkus.runtime.TemplateHtmlBuilder v;
v := @this: io.quarkus.runtime.TemplateHtmlBuilder;
v := @parameter: java.lang.String;
v = v.<io.quarkus.runtime.TemplateHtmlBuilder: java.lang.StringBuilder result>;
v = newarray (java.lang.Object)[2];
v[0] = "Produces";
v = staticinvoke <io.quarkus.runtime.TemplateHtmlBuilder: java.lang.String escapeHtml(java.lang.String)>(v);
v[1] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("<li>%1$s: %2$s</li>\n", v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
return v;
}
public io.quarkus.runtime.TemplateHtmlBuilder listItem(java.lang.String)
{
java.lang.Object[] v;
java.lang.StringBuilder v;
java.lang.String v, v, v;
io.quarkus.runtime.TemplateHtmlBuilder v;
v := @this: io.quarkus.runtime.TemplateHtmlBuilder;
v := @parameter: java.lang.String;
v = v.<io.quarkus.runtime.TemplateHtmlBuilder: java.lang.StringBuilder result>;
v = newarray (java.lang.Object)[1];
v = staticinvoke <io.quarkus.runtime.TemplateHtmlBuilder: java.lang.String escapeHtml(java.lang.String)>(v);
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("<li>%s</li>\n", v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
return v;
}
public io.quarkus.runtime.TemplateHtmlBuilder methodEnd()
{
java.lang.StringBuilder v;
io.quarkus.runtime.TemplateHtmlBuilder v;
v := @this: io.quarkus.runtime.TemplateHtmlBuilder;
v = v.<io.quarkus.runtime.TemplateHtmlBuilder: java.lang.StringBuilder result>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("    </ul>\n</li>");
return v;
}
public io.quarkus.runtime.TemplateHtmlBuilder resourceStart()
{
java.lang.StringBuilder v;
io.quarkus.runtime.TemplateHtmlBuilder v;
v := @this: io.quarkus.runtime.TemplateHtmlBuilder;
v = v.<io.quarkus.runtime.TemplateHtmlBuilder: java.lang.StringBuilder result>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("<ul>\n");
return v;
}
public io.quarkus.runtime.TemplateHtmlBuilder resourceEnd()
{
java.lang.StringBuilder v;
io.quarkus.runtime.TemplateHtmlBuilder v;
v := @this: io.quarkus.runtime.TemplateHtmlBuilder;
v = v.<io.quarkus.runtime.TemplateHtmlBuilder: java.lang.StringBuilder result>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("</ul>\n");
return v;
}
public io.quarkus.runtime.TemplateHtmlBuilder append(java.lang.String)
{
java.lang.StringBuilder v;
java.lang.String v;
io.quarkus.runtime.TemplateHtmlBuilder v;
v := @this: io.quarkus.runtime.TemplateHtmlBuilder;
v := @parameter: java.lang.String;
v = v.<io.quarkus.runtime.TemplateHtmlBuilder: java.lang.StringBuilder result>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
return v;
}
public java.lang.String toString()
{
java.lang.StringBuilder v, v;
java.lang.String v;
io.quarkus.runtime.TemplateHtmlBuilder v;
v := @this: io.quarkus.runtime.TemplateHtmlBuilder;
v = v.<io.quarkus.runtime.TemplateHtmlBuilder: java.lang.StringBuilder result>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("</div></body>\n</html>\n");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
private static java.lang.String escapeHtml(java.lang.String)
{
java.lang.String v, v, v, v;
v := @parameter: java.lang.String;
if v != null goto label;
return "";
label:
v = virtualinvoke v.<java.lang.String: java.lang.String replace(java.lang.CharSequence,java.lang.CharSequence)>("&", "&amp;");
v = virtualinvoke v.<java.lang.String: java.lang.String replace(java.lang.CharSequence,java.lang.CharSequence)>("<", "&lt;");
v = virtualinvoke v.<java.lang.String: java.lang.String replace(java.lang.CharSequence,java.lang.CharSequence)>(">", "&gt;");
return v;
}
public static java.lang.String adjustRoot(java.lang.String, java.lang.String)
{
int v, v;
java.lang.String v, v, v, v, v, v, v, v, v;
boolean v, v, v, v;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("/");
if v == 0 goto label;
return v;
label:
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("/");
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: boolean endsWith(java.lang.String)>("/");
if v != 0 goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001");
return v;
label:
v = virtualinvoke v.<java.lang.String: int length()>();
v = v - 1;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001");
return v;
label:
v = virtualinvoke v.<java.lang.String: boolean endsWith(java.lang.String)>("/");
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(1);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001");
return v;
label:
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int)>(1);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001/\u0001");
return v;
}
}