public final class META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement extends java.lang.Object implements java.io.Serializable
{
static final org.apache.logging.log4j.core.impl.ExtendedStackTraceElement[] EMPTY_ARRAY;
private static final long serialVersionUID;
private final org.apache.logging.log4j.core.impl.ExtendedClassInfo extraClassInfo;
private final java.lang.StackTraceElement stackTraceElement;
public void <init>(java.lang.StackTraceElement, org.apache.logging.log4j.core.impl.ExtendedClassInfo)
{
META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement v;
java.lang.StackTraceElement v;
org.apache.logging.log4j.core.impl.ExtendedClassInfo v;
v := @this: META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement;
v := @parameter: java.lang.StackTraceElement;
v := @parameter: org.apache.logging.log4j.core.impl.ExtendedClassInfo;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: java.lang.StackTraceElement stackTraceElement> = v;
v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: org.apache.logging.log4j.core.impl.ExtendedClassInfo extraClassInfo> = v;
return;
}
public void <init>(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, boolean, java.lang.String, java.lang.String)
{
META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement v;
org.apache.logging.log4j.core.impl.ExtendedClassInfo v;
int v;
java.lang.StackTraceElement v;
java.lang.String v, v, v, v, v, v, v, v;
boolean v;
v := @this: META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: boolean;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new java.lang.StackTraceElement;
specialinvoke v.<java.lang.StackTraceElement: void <init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,int)>(v, v, v, v, v, v, v);
v = new org.apache.logging.log4j.core.impl.ExtendedClassInfo;
specialinvoke v.<org.apache.logging.log4j.core.impl.ExtendedClassInfo: void <init>(boolean,java.lang.String,java.lang.String)>(v, v, v);
specialinvoke v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: void <init>(java.lang.StackTraceElement,org.apache.logging.log4j.core.impl.ExtendedClassInfo)>(v, v);
return;
}
public boolean equals(java.lang.Object)
{
META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement v;
org.apache.logging.log4j.core.impl.ExtendedClassInfo v, v;
java.lang.Object v;
java.lang.StackTraceElement v, v;
boolean v, v, v;
v := @this: META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
if v != null goto label;
return 0;
label:
v = v instanceof org.apache.logging.log4j.core.impl.ExtendedStackTraceElement;
if v != 0 goto label;
return 0;
label:
v = v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: org.apache.logging.log4j.core.impl.ExtendedClassInfo extraClassInfo>;
v = v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: org.apache.logging.log4j.core.impl.ExtendedClassInfo extraClassInfo>;
v = staticinvoke <java.util.Objects: boolean equals(java.lang.Object,java.lang.Object)>(v, v);
if v != 0 goto label;
return 0;
label:
v = v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: java.lang.StackTraceElement stackTraceElement>;
v = v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: java.lang.StackTraceElement stackTraceElement>;
v = staticinvoke <java.util.Objects: boolean equals(java.lang.Object,java.lang.Object)>(v, v);
if v != 0 goto label;
return 0;
label:
return 1;
}
public java.lang.String getClassLoaderName()
{
META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement v;
java.lang.StackTraceElement v;
java.lang.String v;
v := @this: META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement;
v = v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: java.lang.StackTraceElement stackTraceElement>;
v = virtualinvoke v.<java.lang.StackTraceElement: java.lang.String getClassLoaderName()>();
return v;
}
public java.lang.String getModuleName()
{
META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement v;
java.lang.StackTraceElement v;
java.lang.String v;
v := @this: META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement;
v = v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: java.lang.StackTraceElement stackTraceElement>;
v = virtualinvoke v.<java.lang.StackTraceElement: java.lang.String getModuleName()>();
return v;
}
public java.lang.String getModuleVersion()
{
META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement v;
java.lang.StackTraceElement v;
java.lang.String v;
v := @this: META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement;
v = v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: java.lang.StackTraceElement stackTraceElement>;
v = virtualinvoke v.<java.lang.StackTraceElement: java.lang.String getModuleVersion()>();
return v;
}
public java.lang.String getClassName()
{
META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement v;
java.lang.StackTraceElement v;
java.lang.String v;
v := @this: META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement;
v = v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: java.lang.StackTraceElement stackTraceElement>;
v = virtualinvoke v.<java.lang.StackTraceElement: java.lang.String getClassName()>();
return v;
}
public boolean getExact()
{
META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement v;
org.apache.logging.log4j.core.impl.ExtendedClassInfo v;
boolean v;
v := @this: META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement;
v = v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: org.apache.logging.log4j.core.impl.ExtendedClassInfo extraClassInfo>;
v = virtualinvoke v.<org.apache.logging.log4j.core.impl.ExtendedClassInfo: boolean getExact()>();
return v;
}
public org.apache.logging.log4j.core.impl.ExtendedClassInfo getExtraClassInfo()
{
META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement v;
org.apache.logging.log4j.core.impl.ExtendedClassInfo v;
v := @this: META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement;
v = v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: org.apache.logging.log4j.core.impl.ExtendedClassInfo extraClassInfo>;
return v;
}
public java.lang.String getFileName()
{
META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement v;
java.lang.StackTraceElement v;
java.lang.String v;
v := @this: META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement;
v = v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: java.lang.StackTraceElement stackTraceElement>;
v = virtualinvoke v.<java.lang.StackTraceElement: java.lang.String getFileName()>();
return v;
}
public int getLineNumber()
{
int v;
META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement v;
java.lang.StackTraceElement v;
v := @this: META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement;
v = v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: java.lang.StackTraceElement stackTraceElement>;
v = virtualinvoke v.<java.lang.StackTraceElement: int getLineNumber()>();
return v;
}
public java.lang.String getLocation()
{
META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement v;
java.lang.String v;
org.apache.logging.log4j.core.impl.ExtendedClassInfo v;
v := @this: META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement;
v = v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: org.apache.logging.log4j.core.impl.ExtendedClassInfo extraClassInfo>;
v = virtualinvoke v.<org.apache.logging.log4j.core.impl.ExtendedClassInfo: java.lang.String getLocation()>();
return v;
}
public java.lang.String getMethodName()
{
META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement v;
java.lang.StackTraceElement v;
java.lang.String v;
v := @this: META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement;
v = v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: java.lang.StackTraceElement stackTraceElement>;
v = virtualinvoke v.<java.lang.StackTraceElement: java.lang.String getMethodName()>();
return v;
}
public java.lang.StackTraceElement getStackTraceElement()
{
META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement v;
java.lang.StackTraceElement v;
v := @this: META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement;
v = v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: java.lang.StackTraceElement stackTraceElement>;
return v;
}
public java.lang.String getVersion()
{
META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement v;
java.lang.String v;
org.apache.logging.log4j.core.impl.ExtendedClassInfo v;
v := @this: META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement;
v = v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: org.apache.logging.log4j.core.impl.ExtendedClassInfo extraClassInfo>;
v = virtualinvoke v.<org.apache.logging.log4j.core.impl.ExtendedClassInfo: java.lang.String getVersion()>();
return v;
}
public int hashCode()
{
META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement v;
java.lang.Object[] v;
org.apache.logging.log4j.core.impl.ExtendedClassInfo v;
int v;
java.lang.StackTraceElement v;
v := @this: META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement;
v = newarray (java.lang.Object)[2];
v = v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: org.apache.logging.log4j.core.impl.ExtendedClassInfo extraClassInfo>;
v[0] = v;
v = v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: java.lang.StackTraceElement stackTraceElement>;
v[1] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
public boolean isNativeMethod()
{
META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement v;
java.lang.StackTraceElement v;
boolean v;
v := @this: META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement;
v = v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: java.lang.StackTraceElement stackTraceElement>;
v = virtualinvoke v.<java.lang.StackTraceElement: boolean isNativeMethod()>();
return v;
}
void renderOn(java.lang.StringBuilder, org.apache.logging.log4j.core.pattern.TextRenderer)
{
META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement v;
org.apache.logging.log4j.core.impl.ExtendedClassInfo v;
org.apache.logging.log4j.core.pattern.TextRenderer v;
java.lang.StackTraceElement v;
java.lang.StringBuilder v;
v := @this: META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement;
v := @parameter: java.lang.StringBuilder;
v := @parameter: org.apache.logging.log4j.core.pattern.TextRenderer;
v = v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: java.lang.StackTraceElement stackTraceElement>;
specialinvoke v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: void render(java.lang.StackTraceElement,java.lang.StringBuilder,org.apache.logging.log4j.core.pattern.TextRenderer)>(v, v, v);
interfaceinvoke v.<org.apache.logging.log4j.core.pattern.TextRenderer: void render(java.lang.String,java.lang.StringBuilder,java.lang.String)>(" ", v, "Text");
v = v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: org.apache.logging.log4j.core.impl.ExtendedClassInfo extraClassInfo>;
virtualinvoke v.<org.apache.logging.log4j.core.impl.ExtendedClassInfo: void renderOn(java.lang.StringBuilder,org.apache.logging.log4j.core.pattern.TextRenderer)>(v, v);
return;
}
private void render(java.lang.StackTraceElement, java.lang.StringBuilder, org.apache.logging.log4j.core.pattern.TextRenderer)
{
META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement v;
byte v;
int v, v;
java.lang.StackTraceElement v;
java.lang.String v, v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v;
org.apache.logging.log4j.core.pattern.TextRenderer v;
java.lang.StringBuilder v;
v := @this: META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement;
v := @parameter: java.lang.StackTraceElement;
v := @parameter: java.lang.StringBuilder;
v := @parameter: org.apache.logging.log4j.core.pattern.TextRenderer;
v = virtualinvoke v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: java.lang.String getClassLoaderName()>();
v = staticinvoke <org.apache.logging.log4j.util.Strings: boolean isNotEmpty(java.lang.CharSequence)>(v);
if v == 0 goto label;
v = -1;
v = virtualinvoke v.<java.lang.String: int hashCode()>();
lookupswitch(v)
{
case 96801: goto label;
case 3029746: goto label;
case 1874684019: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("app");
if v == 0 goto label;
v = 0;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("boot");
if v == 0 goto label;
v = 1;
goto label;
label:
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("platform");
if v == 0 goto label;
v = 2;
label:
tableswitch(v)
{
case 0: goto label;
case 1: goto label;
case 2: goto label;
default: goto label;
};
label:
interfaceinvoke v.<org.apache.logging.log4j.core.pattern.TextRenderer: void render(java.lang.String,java.lang.StringBuilder,java.lang.String)>(v, v, "StackTraceElement.ClassLoaderName");
interfaceinvoke v.<org.apache.logging.log4j.core.pattern.TextRenderer: void render(java.lang.String,java.lang.StringBuilder,java.lang.String)>("/", v, "StackTraceElement.ClassLoaderSeparator");
label:
v = virtualinvoke v.<java.lang.StackTraceElement: java.lang.String getFileName()>();
v = virtualinvoke v.<java.lang.StackTraceElement: int getLineNumber()>();
v = virtualinvoke v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: java.lang.String getModuleName()>();
v = virtualinvoke v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: java.lang.String getModuleVersion()>();
v = staticinvoke <org.apache.logging.log4j.util.Strings: boolean isNotEmpty(java.lang.CharSequence)>(v);
if v == 0 goto label;
interfaceinvoke v.<org.apache.logging.log4j.core.pattern.TextRenderer: void render(java.lang.String,java.lang.StringBuilder,java.lang.String)>(v, v, "StackTraceElement.ModuleName");
v = staticinvoke <org.apache.logging.log4j.util.Strings: boolean isNotEmpty(java.lang.CharSequence)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("java");
if v != 0 goto label;
interfaceinvoke v.<org.apache.logging.log4j.core.pattern.TextRenderer: void render(java.lang.String,java.lang.StringBuilder,java.lang.String)>("@", v, "StackTraceElement.ModuleVersionSeparator");
interfaceinvoke v.<org.apache.logging.log4j.core.pattern.TextRenderer: void render(java.lang.String,java.lang.StringBuilder,java.lang.String)>(v, v, "StackTraceElement.ModuleVersion");
label:
interfaceinvoke v.<org.apache.logging.log4j.core.pattern.TextRenderer: void render(java.lang.String,java.lang.StringBuilder,java.lang.String)>("/", v, "StackTraceElement.ModuleNameSeparator");
label:
v = virtualinvoke v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: java.lang.String getClassName()>();
interfaceinvoke v.<org.apache.logging.log4j.core.pattern.TextRenderer: void render(java.lang.String,java.lang.StringBuilder,java.lang.String)>(v, v, "StackTraceElement.ClassName");
interfaceinvoke v.<org.apache.logging.log4j.core.pattern.TextRenderer: void render(java.lang.String,java.lang.StringBuilder,java.lang.String)>(".", v, "StackTraceElement.ClassMethodSeparator");
v = virtualinvoke v.<java.lang.StackTraceElement: java.lang.String getMethodName()>();
interfaceinvoke v.<org.apache.logging.log4j.core.pattern.TextRenderer: void render(java.lang.String,java.lang.StringBuilder,java.lang.String)>(v, v, "StackTraceElement.MethodName");
v = virtualinvoke v.<java.lang.StackTraceElement: boolean isNativeMethod()>();
if v == 0 goto label;
interfaceinvoke v.<org.apache.logging.log4j.core.pattern.TextRenderer: void render(java.lang.String,java.lang.StringBuilder,java.lang.String)>("(Native Method)", v, "StackTraceElement.NativeMethod");
goto label;
label:
if v == null goto label;
if v < 0 goto label;
interfaceinvoke v.<org.apache.logging.log4j.core.pattern.TextRenderer: void render(java.lang.String,java.lang.StringBuilder,java.lang.String)>("(", v, "StackTraceElement.Container");
interfaceinvoke v.<org.apache.logging.log4j.core.pattern.TextRenderer: void render(java.lang.String,java.lang.StringBuilder,java.lang.String)>(v, v, "StackTraceElement.FileName");
interfaceinvoke v.<org.apache.logging.log4j.core.pattern.TextRenderer: void render(java.lang.String,java.lang.StringBuilder,java.lang.String)>(":", v, "StackTraceElement.ContainerSeparator");
v = staticinvoke <java.lang.Integer: java.lang.String toString(int)>(v);
interfaceinvoke v.<org.apache.logging.log4j.core.pattern.TextRenderer: void render(java.lang.String,java.lang.StringBuilder,java.lang.String)>(v, v, "StackTraceElement.LineNumber");
interfaceinvoke v.<org.apache.logging.log4j.core.pattern.TextRenderer: void render(java.lang.String,java.lang.StringBuilder,java.lang.String)>(")", v, "StackTraceElement.Container");
goto label;
label:
if v == null goto label;
interfaceinvoke v.<org.apache.logging.log4j.core.pattern.TextRenderer: void render(java.lang.String,java.lang.StringBuilder,java.lang.String)>("(", v, "StackTraceElement.Container");
interfaceinvoke v.<org.apache.logging.log4j.core.pattern.TextRenderer: void render(java.lang.String,java.lang.StringBuilder,java.lang.String)>(v, v, "StackTraceElement.FileName");
interfaceinvoke v.<org.apache.logging.log4j.core.pattern.TextRenderer: void render(java.lang.String,java.lang.StringBuilder,java.lang.String)>(")", v, "StackTraceElement.Container");
goto label;
label:
interfaceinvoke v.<org.apache.logging.log4j.core.pattern.TextRenderer: void render(java.lang.String,java.lang.StringBuilder,java.lang.String)>("(", v, "StackTraceElement.Container");
interfaceinvoke v.<org.apache.logging.log4j.core.pattern.TextRenderer: void render(java.lang.String,java.lang.StringBuilder,java.lang.String)>("Unknown Source", v, "StackTraceElement.UnknownSource");
interfaceinvoke v.<org.apache.logging.log4j.core.pattern.TextRenderer: void render(java.lang.String,java.lang.StringBuilder,java.lang.String)>(")", v, "StackTraceElement.Container");
label:
return;
}
public java.lang.String toString()
{
META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement v;
org.apache.logging.log4j.core.pattern.PlainTextRenderer v;
java.lang.StringBuilder v;
java.lang.String v;
v := @this: META-INF.versions.9.org.apache.logging.log4j.core.impl.ExtendedStackTraceElement;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = staticinvoke <org.apache.logging.log4j.core.pattern.PlainTextRenderer: org.apache.logging.log4j.core.pattern.PlainTextRenderer getInstance()>();
virtualinvoke v.<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: void renderOn(java.lang.StringBuilder,org.apache.logging.log4j.core.pattern.TextRenderer)>(v, v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
static void <clinit>()
{
org.apache.logging.log4j.core.impl.ExtendedStackTraceElement[] v;
v = newarray (org.apache.logging.log4j.core.impl.ExtendedStackTraceElement)[0];
<org.apache.logging.log4j.core.impl.ExtendedStackTraceElement: org.apache.logging.log4j.core.impl.ExtendedStackTraceElement[] EMPTY_ARRAY> = v;
return;
}
}