public final class org.wildfly.common.rpc.RemoteExceptionCause extends java.lang.Throwable
{
private static final long serialVersionUID;
private static final java.lang.ClassValue fieldGetterValue;
private static final java.lang.StackTraceElement[] EMPTY_STACK;
private final java.lang.String exceptionClassName;
private final java.util.Map fields;
private transient java.lang.String toString;
private static final int ST_NULL;
private static final int ST_NEW_STRING;
private static final int ST_NEW_STACK_ELEMENT_V8;
private static final int ST_NEW_STACK_ELEMENT_V9;
private static final int ST_NEW_EXCEPTION_CAUSE;
private static final int ST_INT8;
private static final int ST_INT16;
private static final int ST_INT32;
private static final int ST_INT_MINI;
private static final int ST_BACKREF_FAR;
private static final int ST_BACKREF_NEAR;
private static final java.lang.String[] NO_STRINGS;
private static final org.wildfly.common.rpc.RemoteExceptionCause[] NO_REMOTE_EXCEPTION_CAUSES;
static final boolean $assertionsDisabled;
void <init>(java.lang.String, org.wildfly.common.rpc.RemoteExceptionCause, java.lang.String, java.util.Map, boolean)
{
org.wildfly.common._private.CommonMessages v;
java.util.Map v, v, v, v;
java.lang.String v, v;
boolean v, v, v, v;
java.util.Iterator v;
java.util.Set v;
org.wildfly.common.rpc.RemoteExceptionCause v, v;
java.lang.IllegalArgumentException v;
java.util.TreeMap v;
java.lang.Object v, v, v, v, v, v;
v := @this: org.wildfly.common.rpc.RemoteExceptionCause;
v := @parameter: java.lang.String;
v := @parameter: org.wildfly.common.rpc.RemoteExceptionCause;
v := @parameter: java.lang.String;
v := @parameter: java.util.Map;
v := @parameter: boolean;
specialinvoke v.<java.lang.Throwable: void <init>(java.lang.String)>(v);
if v == null goto label;
virtualinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Throwable initCause(java.lang.Throwable)>(v);
label:
staticinvoke <org.wildfly.common.Assert: java.lang.Object checkNotNullParam(java.lang.String,java.lang.Object)>("exceptionClassName", v);
v.<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.String exceptionClassName> = v;
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v != 0 goto label;
v = staticinvoke <java.util.Collections: java.util.Map emptyMap()>();
v.<org.wildfly.common.rpc.RemoteExceptionCause: java.util.Map fields> = v;
goto label;
label:
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
if v == null goto label;
if v != null goto label;
label:
v = <org.wildfly.common._private.CommonMessages: org.wildfly.common._private.CommonMessages msg>;
v = interfaceinvoke v.<org.wildfly.common._private.CommonMessages: java.lang.IllegalArgumentException cannotContainNullFieldNameOrValue()>();
throw v;
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v != 0 goto label;
v = staticinvoke <java.util.Collections: java.util.Map singletonMap(java.lang.Object,java.lang.Object)>(v, v);
v.<org.wildfly.common.rpc.RemoteExceptionCause: java.util.Map fields> = v;
goto label;
label:
v = new java.util.TreeMap;
specialinvoke v.<java.util.TreeMap: void <init>()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
label:
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v != 0 goto label;
v = staticinvoke <java.util.Collections: java.util.Map unmodifiableMap(java.util.Map)>(v);
v.<org.wildfly.common.rpc.RemoteExceptionCause: java.util.Map fields> = v;
goto label;
label:
v.<org.wildfly.common.rpc.RemoteExceptionCause: java.util.Map fields> = v;
label:
return;
}
public void <init>(java.lang.String, java.lang.String)
{
java.util.Map v;
org.wildfly.common.rpc.RemoteExceptionCause v;
java.lang.String v, v;
v := @this: org.wildfly.common.rpc.RemoteExceptionCause;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = staticinvoke <java.util.Collections: java.util.Map emptyMap()>();
specialinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: void <init>(java.lang.String,org.wildfly.common.rpc.RemoteExceptionCause,java.lang.String,java.util.Map,boolean)>(v, null, v, v, 0);
return;
}
public void <init>(java.lang.String, org.wildfly.common.rpc.RemoteExceptionCause, java.lang.String)
{
java.util.Map v;
org.wildfly.common.rpc.RemoteExceptionCause v, v;
java.lang.String v, v;
v := @this: org.wildfly.common.rpc.RemoteExceptionCause;
v := @parameter: java.lang.String;
v := @parameter: org.wildfly.common.rpc.RemoteExceptionCause;
v := @parameter: java.lang.String;
v = staticinvoke <java.util.Collections: java.util.Map emptyMap()>();
specialinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: void <init>(java.lang.String,org.wildfly.common.rpc.RemoteExceptionCause,java.lang.String,java.util.Map,boolean)>(v, v, v, v, 0);
return;
}
public void <init>(java.lang.String, java.lang.String, java.util.Map)
{
java.util.Map v;
org.wildfly.common.rpc.RemoteExceptionCause v;
java.lang.String v, v;
v := @this: org.wildfly.common.rpc.RemoteExceptionCause;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.util.Map;
specialinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: void <init>(java.lang.String,org.wildfly.common.rpc.RemoteExceptionCause,java.lang.String,java.util.Map,boolean)>(v, null, v, v, 1);
return;
}
public void <init>(java.lang.String, org.wildfly.common.rpc.RemoteExceptionCause, java.lang.String, java.util.Map)
{
java.util.Map v;
org.wildfly.common.rpc.RemoteExceptionCause v, v;
java.lang.String v, v;
v := @this: org.wildfly.common.rpc.RemoteExceptionCause;
v := @parameter: java.lang.String;
v := @parameter: org.wildfly.common.rpc.RemoteExceptionCause;
v := @parameter: java.lang.String;
v := @parameter: java.util.Map;
specialinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: void <init>(java.lang.String,org.wildfly.common.rpc.RemoteExceptionCause,java.lang.String,java.util.Map,boolean)>(v, v, v, v, 1);
return;
}
public static org.wildfly.common.rpc.RemoteExceptionCause of(java.lang.Throwable)
{
java.lang.Throwable v;
org.wildfly.common.rpc.RemoteExceptionCause v;
java.util.IdentityHashMap v;
v := @parameter: java.lang.Throwable;
v = new java.util.IdentityHashMap;
specialinvoke v.<java.util.IdentityHashMap: void <init>()>();
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: org.wildfly.common.rpc.RemoteExceptionCause of(java.lang.Throwable,java.util.IdentityHashMap)>(v, v);
return v;
}
private static org.wildfly.common.rpc.RemoteExceptionCause of(java.lang.Throwable, java.util.IdentityHashMap)
{
java.lang.Throwable v, v, v;
int v, v;
java.lang.String v, v;
boolean v;
java.util.IdentityHashMap v;
org.wildfly.common.rpc.RemoteExceptionCause v, v, v;
java.lang.StackTraceElement[] v;
java.lang.ClassValue v;
java.lang.Throwable[] v;
java.lang.Class v, v;
java.lang.Object v, v, v;
v := @parameter: java.lang.Throwable;
v := @parameter: java.util.IdentityHashMap;
if v != null goto label;
return null;
label:
v = v instanceof org.wildfly.common.rpc.RemoteExceptionCause;
if v == 0 goto label;
return v;
label:
v = virtualinvoke v.<java.util.IdentityHashMap: java.lang.Object get(java.lang.Object)>(v);
if v == null goto label;
return v;
label:
v = new org.wildfly.common.rpc.RemoteExceptionCause;
v = virtualinvoke v.<java.lang.Throwable: java.lang.String getMessage()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = <org.wildfly.common.rpc.RemoteExceptionCause: java.lang.ClassValue fieldGetterValue>;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.ClassValue: java.lang.Object get(java.lang.Class)>(v);
v = interfaceinvoke v.<java.util.function.Function: java.lang.Object apply(java.lang.Object)>(v);
specialinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: void <init>(java.lang.String,java.lang.String,java.util.Map)>(v, v, v);
v = virtualinvoke v.<java.lang.Throwable: java.lang.StackTraceElement[] getStackTrace()>();
virtualinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: void setStackTrace(java.lang.StackTraceElement[])>(v);
virtualinvoke v.<java.util.IdentityHashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = virtualinvoke v.<java.lang.Throwable: java.lang.Throwable getCause()>();
if v == null goto label;
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: org.wildfly.common.rpc.RemoteExceptionCause of(java.lang.Throwable,java.util.IdentityHashMap)>(v, v);
virtualinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Throwable initCause(java.lang.Throwable)>(v);
label:
v = virtualinvoke v.<java.lang.Throwable: java.lang.Throwable[] getSuppressed()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: org.wildfly.common.rpc.RemoteExceptionCause of(java.lang.Throwable,java.util.IdentityHashMap)>(v, v);
virtualinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: void addSuppressed(java.lang.Throwable)>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.Throwable toPlainThrowable()
{
java.lang.Throwable v, v;
org.wildfly.common.rpc.RemoteExceptionCause v, v;
java.lang.StackTraceElement[] v;
java.lang.Throwable[] v;
int v, v;
java.lang.String v;
v := @this: org.wildfly.common.rpc.RemoteExceptionCause;
v = new java.lang.Throwable;
v = virtualinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.String toString()>();
v = virtualinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: org.wildfly.common.rpc.RemoteExceptionCause getCause()>();
specialinvoke v.<java.lang.Throwable: void <init>(java.lang.String,java.lang.Throwable)>(v, v);
v = virtualinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.StackTraceElement[] getStackTrace()>();
virtualinvoke v.<java.lang.Throwable: void setStackTrace(java.lang.StackTraceElement[])>(v);
v = virtualinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Throwable[] getSuppressed()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
virtualinvoke v.<java.lang.Throwable: void addSuppressed(java.lang.Throwable)>(v);
v = v + 1;
goto label;
label:
return v;
}
public java.lang.String getExceptionClassName()
{
org.wildfly.common.rpc.RemoteExceptionCause v;
java.lang.String v;
v := @this: org.wildfly.common.rpc.RemoteExceptionCause;
v = v.<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.String exceptionClassName>;
return v;
}
public java.util.Set getFieldNames()
{
java.util.Set v;
org.wildfly.common.rpc.RemoteExceptionCause v;
java.util.Map v;
v := @this: org.wildfly.common.rpc.RemoteExceptionCause;
v = v.<org.wildfly.common.rpc.RemoteExceptionCause: java.util.Map fields>;
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
return v;
}
public java.lang.String getFieldValue(java.lang.String)
{
java.util.Map v;
java.lang.Object v;
org.wildfly.common.rpc.RemoteExceptionCause v;
java.lang.String v;
v := @this: org.wildfly.common.rpc.RemoteExceptionCause;
v := @parameter: java.lang.String;
staticinvoke <org.wildfly.common.Assert: java.lang.Object checkNotNullParam(java.lang.String,java.lang.Object)>("fieldName", v);
v = v.<org.wildfly.common.rpc.RemoteExceptionCause: java.util.Map fields>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
return v;
}
public java.lang.String toString()
{
org.wildfly.common._private.CommonMessages v, v;
java.util.Map v;
java.lang.String v, v, v, v, v, v;
boolean v, v;
java.util.Iterator v;
java.util.Set v;
org.wildfly.common.rpc.RemoteExceptionCause v;
java.lang.Object v, v, v;
java.lang.StringBuilder v, v, v, v, v, v;
v := @this: org.wildfly.common.rpc.RemoteExceptionCause;
v = v.<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.String toString>;
if v != null goto label;
v = virtualinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.String getMessage()>();
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
if v != null goto label;
v = <org.wildfly.common._private.CommonMessages: org.wildfly.common._private.CommonMessages msg>;
v = v.<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.String exceptionClassName>;
v = interfaceinvoke v.<org.wildfly.common._private.CommonMessages: java.lang.String remoteException(java.lang.String)>(v);
goto label;
label:
v = <org.wildfly.common._private.CommonMessages: org.wildfly.common._private.CommonMessages msg>;
v = v.<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.String exceptionClassName>;
v = interfaceinvoke v.<org.wildfly.common._private.CommonMessages: java.lang.String remoteException(java.lang.String,java.lang.String)>(v, v);
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v.<org.wildfly.common.rpc.RemoteExceptionCause: java.util.Map fields>;
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\n\tPublic fields:");
label:
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(10);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(9);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(9);
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(61);
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v != 0 goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
v.<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.String toString> = v;
return v;
label:
return v;
}
public void writeToStream(java.io.DataOutput) throws java.io.IOException
{
java.io.DataOutput v;
java.util.HashMap v;
org.wildfly.common.rpc.RemoteExceptionCause v;
org.wildfly.common.rpc.IdentityIntMap v;
v := @this: org.wildfly.common.rpc.RemoteExceptionCause;
v := @parameter: java.io.DataOutput;
staticinvoke <org.wildfly.common.Assert: java.lang.Object checkNotNullParam(java.lang.String,java.lang.Object)>("output", v);
v = new org.wildfly.common.rpc.IdentityIntMap;
specialinvoke v.<org.wildfly.common.rpc.IdentityIntMap: void <init>()>();
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
specialinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: int writeToStream(java.io.DataOutput,org.wildfly.common.rpc.IdentityIntMap,java.util.HashMap,int)>(v, v, v, 0);
return;
}
private static int readPackedInt(java.io.DataInput) throws java.io.IOException
{
java.io.IOException v;
short v;
byte v;
org.wildfly.common._private.CommonMessages v;
int v, v, v, v, v;
java.io.DataInput v;
v := @parameter: java.io.DataInput;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v & 224;
if v != 32 goto label;
v = v << 27;
v = v >> 27;
return v;
label:
if v != 5 goto label;
v = interfaceinvoke v.<java.io.DataInput: byte readByte()>();
return v;
label:
if v != 6 goto label;
v = interfaceinvoke v.<java.io.DataInput: short readShort()>();
return v;
label:
if v != 7 goto label;
v = interfaceinvoke v.<java.io.DataInput: int readInt()>();
return v;
label:
v = <org.wildfly.common._private.CommonMessages: org.wildfly.common._private.CommonMessages msg>;
v = interfaceinvoke v.<org.wildfly.common._private.CommonMessages: java.io.IOException corruptedStream()>();
throw v;
}
private static void writePackedInt(java.io.DataOutput, int) throws java.io.IOException
{
java.io.DataOutput v;
int v, v, v, v, v, v, v;
v := @parameter: java.io.DataOutput;
v := @parameter: int;
v = (int) -16;
if v > v goto label;
if v >= 16 goto label;
v = v & 31;
v = 32 | v;
interfaceinvoke v.<java.io.DataOutput: void write(int)>(v);
goto label;
label:
v = (int) -128;
if v > v goto label;
if v >= 128 goto label;
interfaceinvoke v.<java.io.DataOutput: void write(int)>(5);
interfaceinvoke v.<java.io.DataOutput: void write(int)>(v);
goto label;
label:
v = (int) -32768;
if v > v goto label;
v = (int) 32768;
if v >= v goto label;
interfaceinvoke v.<java.io.DataOutput: void write(int)>(6);
interfaceinvoke v.<java.io.DataOutput: void writeShort(int)>(v);
goto label;
label:
interfaceinvoke v.<java.io.DataOutput: void write(int)>(7);
interfaceinvoke v.<java.io.DataOutput: void writeInt(int)>(v);
label:
return;
}
private int writeToStream(java.io.DataOutput, org.wildfly.common.rpc.IdentityIntMap, java.util.HashMap, int) throws java.io.IOException
{
java.lang.Throwable v;
java.util.HashMap v;
java.util.Map v;
int v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v;
java.io.DataOutput v;
org.wildfly.common.rpc.RemoteExceptionCause v, v;
org.wildfly.common.rpc.IdentityIntMap v;
java.lang.StackTraceElement[] v;
java.lang.Throwable[] v;
v := @this: org.wildfly.common.rpc.RemoteExceptionCause;
v := @parameter: java.io.DataOutput;
v := @parameter: org.wildfly.common.rpc.IdentityIntMap;
v := @parameter: java.util.HashMap;
v := @parameter: int;
v = v + 1;
virtualinvoke v.<org.wildfly.common.rpc.IdentityIntMap: void put(java.lang.Object,int)>(v, v);
interfaceinvoke v.<java.io.DataOutput: void writeByte(int)>(4);
v = v.<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.String exceptionClassName>;
v = specialinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: int writeString(java.io.DataOutput,java.lang.String,org.wildfly.common.rpc.IdentityIntMap,java.util.HashMap,int)>(v, v, v, v, v);
v = virtualinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.String getMessage()>();
v = specialinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: int writeString(java.io.DataOutput,java.lang.String,org.wildfly.common.rpc.IdentityIntMap,java.util.HashMap,int)>(v, v, v, v, v);
v = virtualinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.StackTraceElement[] getStackTrace()>();
v = specialinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: int writeStackTrace(java.io.DataOutput,java.lang.StackTraceElement[],org.wildfly.common.rpc.IdentityIntMap,java.util.HashMap,int)>(v, v, v, v, v);
v = v.<org.wildfly.common.rpc.RemoteExceptionCause: java.util.Map fields>;
v = specialinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: int writeFields(java.io.DataOutput,java.util.Map,org.wildfly.common.rpc.IdentityIntMap,java.util.HashMap,int)>(v, v, v, v, v);
v = virtualinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: org.wildfly.common.rpc.RemoteExceptionCause getCause()>();
v = specialinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: int writeThrowable(java.io.DataOutput,java.lang.Throwable,org.wildfly.common.rpc.IdentityIntMap,java.util.HashMap,int)>(v, v, v, v, v);
v = virtualinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Throwable[] getSuppressed()>();
v = lengthof v;
staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: void writePackedInt(java.io.DataOutput,int)>(v, v);
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = specialinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: int writeThrowable(java.io.DataOutput,java.lang.Throwable,org.wildfly.common.rpc.IdentityIntMap,java.util.HashMap,int)>(v, v, v, v, v);
v = v + 1;
goto label;
label:
return v;
}
private int writeFields(java.io.DataOutput, java.util.Map, org.wildfly.common.rpc.IdentityIntMap, java.util.HashMap, int) throws java.io.IOException
{
java.io.DataOutput v;
java.util.Iterator v;
java.util.Set v;
java.util.HashMap v;
org.wildfly.common.rpc.RemoteExceptionCause v;
org.wildfly.common.rpc.IdentityIntMap v;
java.util.Map v;
int v, v, v;
java.lang.Object v, v, v;
boolean v;
v := @this: org.wildfly.common.rpc.RemoteExceptionCause;
v := @parameter: java.io.DataOutput;
v := @parameter: java.util.Map;
v := @parameter: org.wildfly.common.rpc.IdentityIntMap;
v := @parameter: java.util.HashMap;
v := @parameter: int;
v = interfaceinvoke v.<java.util.Map: int size()>();
staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: void writePackedInt(java.io.DataOutput,int)>(v, v);
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: 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 = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = specialinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: int writeString(java.io.DataOutput,java.lang.String,org.wildfly.common.rpc.IdentityIntMap,java.util.HashMap,int)>(v, v, v, v, v);
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = specialinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: int writeString(java.io.DataOutput,java.lang.String,org.wildfly.common.rpc.IdentityIntMap,java.util.HashMap,int)>(v, v, v, v, v);
goto label;
label:
return v;
}
private int writeStackTrace(java.io.DataOutput, java.lang.StackTraceElement[], org.wildfly.common.rpc.IdentityIntMap, java.util.HashMap, int) throws java.io.IOException
{
java.io.DataOutput v;
java.util.HashMap v;
org.wildfly.common.rpc.RemoteExceptionCause v;
org.wildfly.common.rpc.IdentityIntMap v;
java.lang.StackTraceElement[] v;
int v, v, v, v;
java.lang.StackTraceElement v;
v := @this: org.wildfly.common.rpc.RemoteExceptionCause;
v := @parameter: java.io.DataOutput;
v := @parameter: java.lang.StackTraceElement[];
v := @parameter: org.wildfly.common.rpc.IdentityIntMap;
v := @parameter: java.util.HashMap;
v := @parameter: int;
v = lengthof v;
staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: void writePackedInt(java.io.DataOutput,int)>(v, v);
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = specialinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: int writeStackElement(java.io.DataOutput,java.lang.StackTraceElement,org.wildfly.common.rpc.IdentityIntMap,java.util.HashMap,int)>(v, v, v, v, v);
v = v + 1;
goto label;
label:
return v;
}
private int writeStackElement(java.io.DataOutput, java.lang.StackTraceElement, org.wildfly.common.rpc.IdentityIntMap, java.util.HashMap, int) throws java.io.IOException
{
java.util.HashMap v;
java.lang.AssertionError v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.StackTraceElement v;
java.lang.String v, v, v;
boolean v;
java.io.DataOutput v;
org.wildfly.common.rpc.RemoteExceptionCause v;
org.wildfly.common.rpc.IdentityIntMap v;
v := @this: org.wildfly.common.rpc.RemoteExceptionCause;
v := @parameter: java.io.DataOutput;
v := @parameter: java.lang.StackTraceElement;
v := @parameter: org.wildfly.common.rpc.IdentityIntMap;
v := @parameter: java.util.HashMap;
v := @parameter: int;
v = (int) -1;
v = virtualinvoke v.<org.wildfly.common.rpc.IdentityIntMap: int get(java.lang.Object,int)>(v, v);
v = v - v;
v = (int) -1;
if v == v goto label;
if v <= 16383 goto label;
label:
interfaceinvoke v.<java.io.DataOutput: void write(int)>(2);
v = virtualinvoke v.<java.lang.StackTraceElement: java.lang.String getClassName()>();
v = specialinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: int writeString(java.io.DataOutput,java.lang.String,org.wildfly.common.rpc.IdentityIntMap,java.util.HashMap,int)>(v, v, v, v, v);
v = virtualinvoke v.<java.lang.StackTraceElement: java.lang.String getMethodName()>();
v = specialinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: int writeString(java.io.DataOutput,java.lang.String,org.wildfly.common.rpc.IdentityIntMap,java.util.HashMap,int)>(v, v, v, v, v);
v = virtualinvoke v.<java.lang.StackTraceElement: java.lang.String getFileName()>();
v = specialinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: int writeString(java.io.DataOutput,java.lang.String,org.wildfly.common.rpc.IdentityIntMap,java.util.HashMap,int)>(v, v, v, v, v);
v = virtualinvoke v.<java.lang.StackTraceElement: int getLineNumber()>();
staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: void writePackedInt(java.io.DataOutput,int)>(v, v);
v = v + 1;
virtualinvoke v.<org.wildfly.common.rpc.IdentityIntMap: void put(java.lang.Object,int)>(v, v);
return v;
label:
if v >= 127 goto label;
v = 128 | v;
interfaceinvoke v.<java.io.DataOutput: void writeByte(int)>(v);
goto label;
label:
v = <org.wildfly.common.rpc.RemoteExceptionCause: boolean $assertionsDisabled>;
if v != 0 goto label;
if v <= 16383 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = v >> 8;
v = 64 | v;
interfaceinvoke v.<java.io.DataOutput: void writeByte(int)>(v);
interfaceinvoke v.<java.io.DataOutput: void writeByte(int)>(v);
label:
return v;
}
private int writeThrowable(java.io.DataOutput, java.lang.Throwable, org.wildfly.common.rpc.IdentityIntMap, java.util.HashMap, int) throws java.io.IOException
{
java.lang.Throwable v;
java.util.HashMap v;
java.lang.AssertionError v;
int v, v, v, v, v, v, v, v, v;
boolean v, v;
java.io.DataOutput v;
org.wildfly.common.rpc.RemoteExceptionCause v;
org.wildfly.common.rpc.IdentityIntMap v;
v := @this: org.wildfly.common.rpc.RemoteExceptionCause;
v := @parameter: java.io.DataOutput;
v := @parameter: java.lang.Throwable;
v := @parameter: org.wildfly.common.rpc.IdentityIntMap;
v := @parameter: java.util.HashMap;
v := @parameter: int;
if v != null goto label;
interfaceinvoke v.<java.io.DataOutput: void write(int)>(0);
return v;
label:
v = (int) -1;
v = virtualinvoke v.<org.wildfly.common.rpc.IdentityIntMap: int get(java.lang.Object,int)>(v, v);
v = v - v;
v = (int) -1;
if v == v goto label;
if v < 16384 goto label;
label:
v = v instanceof org.wildfly.common.rpc.RemoteExceptionCause;
if v != 0 goto label;
virtualinvoke v.<org.wildfly.common.rpc.IdentityIntMap: void put(java.lang.Object,int)>(v, v);
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: org.wildfly.common.rpc.RemoteExceptionCause of(java.lang.Throwable)>(v);
label:
v = specialinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: int writeToStream(java.io.DataOutput,org.wildfly.common.rpc.IdentityIntMap,java.util.HashMap,int)>(v, v, v, v);
return v;
label:
if v >= 127 goto label;
v = 128 | v;
interfaceinvoke v.<java.io.DataOutput: void writeByte(int)>(v);
goto label;
label:
v = <org.wildfly.common.rpc.RemoteExceptionCause: boolean $assertionsDisabled>;
if v != 0 goto label;
if v <= 16383 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = v >> 8;
v = 64 | v;
interfaceinvoke v.<java.io.DataOutput: void writeByte(int)>(v);
interfaceinvoke v.<java.io.DataOutput: void writeByte(int)>(v);
label:
return v;
}
private int writeString(java.io.DataOutput, java.lang.String, org.wildfly.common.rpc.IdentityIntMap, java.util.HashMap, int) throws java.io.IOException
{
java.util.HashMap v;
java.lang.AssertionError v;
java.util.function.Function v;
int v, v, v, v, v, v, v, v, v;
java.lang.String v;
boolean v;
java.io.DataOutput v;
org.wildfly.common.rpc.RemoteExceptionCause v;
org.wildfly.common.rpc.IdentityIntMap v;
java.lang.Object v;
v := @this: org.wildfly.common.rpc.RemoteExceptionCause;
v := @parameter: java.io.DataOutput;
v := @parameter: java.lang.String;
v := @parameter: org.wildfly.common.rpc.IdentityIntMap;
v := @parameter: java.util.HashMap;
v := @parameter: int;
if v != null goto label;
interfaceinvoke v.<java.io.DataOutput: void write(int)>(0);
return v;
label:
v = staticinvoke <java.util.function.Function: java.util.function.Function identity()>();
v = virtualinvoke v.<java.util.HashMap: java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function)>(v, v);
v = (int) -1;
v = virtualinvoke v.<org.wildfly.common.rpc.IdentityIntMap: int get(java.lang.Object,int)>(v, v);
v = v - v;
v = (int) -1;
if v == v goto label;
if v <= 16383 goto label;
label:
virtualinvoke v.<org.wildfly.common.rpc.IdentityIntMap: void put(java.lang.Object,int)>(v, v);
interfaceinvoke v.<java.io.DataOutput: void write(int)>(1);
interfaceinvoke v.<java.io.DataOutput: void writeUTF(java.lang.String)>(v);
v = v + 1;
return v;
label:
if v >= 127 goto label;
v = 128 | v;
interfaceinvoke v.<java.io.DataOutput: void writeByte(int)>(v);
goto label;
label:
v = <org.wildfly.common.rpc.RemoteExceptionCause: boolean $assertionsDisabled>;
if v != 0 goto label;
if v <= 16383 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = v >> 8;
v = 64 | v;
interfaceinvoke v.<java.io.DataOutput: void writeByte(int)>(v);
interfaceinvoke v.<java.io.DataOutput: void writeByte(int)>(v);
label:
return v;
}
public static org.wildfly.common.rpc.RemoteExceptionCause readFromStream(java.io.DataInput) throws java.io.IOException
{
java.io.DataInput v;
java.lang.Object v;
java.util.ArrayList v;
v := @parameter: java.io.DataInput;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Object readObject(java.io.DataInput,java.lang.Class,java.util.ArrayList,boolean)>(v, class "Lorg/wildfly/common/rpc/RemoteExceptionCause;", v, 0);
return v;
}
private static java.lang.Object readObject(java.io.DataInput, java.lang.Class, java.util.ArrayList, boolean) throws java.io.IOException
{
java.util.Map v;
java.util.ArrayList v;
java.lang.StackTraceElement v, v;
java.lang.String v;
java.io.IOException v, v, v, v, v, v, v, v, v, v;
org.wildfly.common.rpc.RemoteExceptionCause v;
boolean v, v, v;
java.lang.StackTraceElement[] v;
java.io.DataInput v;
java.util.HashMap v;
org.wildfly.common._private.CommonMessages v, v, v, v, v, v, v, v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Class v;
java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @parameter: java.io.DataInput;
v := @parameter: java.lang.Class;
v := @parameter: java.util.ArrayList;
v := @parameter: boolean;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
if v != 0 goto label;
if v != 0 goto label;
v = <org.wildfly.common._private.CommonMessages: org.wildfly.common._private.CommonMessages msg>;
v = interfaceinvoke v.<org.wildfly.common._private.CommonMessages: java.io.IOException corruptedStream()>();
throw v;
label:
return null;
label:
if v != 1 goto label;
if v == class "Ljava/lang/String;" goto label;
v = <org.wildfly.common._private.CommonMessages: org.wildfly.common._private.CommonMessages msg>;
v = interfaceinvoke v.<org.wildfly.common._private.CommonMessages: java.io.IOException corruptedStream()>();
throw v;
label:
v = interfaceinvoke v.<java.io.DataInput: java.lang.String readUTF()>();
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.Class: java.lang.Object cast(java.lang.Object)>(v);
return v;
label:
if v != 4 goto label;
if v == class "Lorg/wildfly/common/rpc/RemoteExceptionCause;" goto label;
v = <org.wildfly.common._private.CommonMessages: org.wildfly.common._private.CommonMessages msg>;
v = interfaceinvoke v.<org.wildfly.common._private.CommonMessages: java.io.IOException corruptedStream()>();
throw v;
label:
v = virtualinvoke v.<java.util.ArrayList: int size()>();
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(null);
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Object readObject(java.io.DataInput,java.lang.Class,java.util.ArrayList,boolean)>(v, class "Ljava/lang/String;", v, 0);
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Object readObject(java.io.DataInput,java.lang.Class,java.util.ArrayList,boolean)>(v, class "Ljava/lang/String;", v, 1);
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: int readPackedInt(java.io.DataInput)>(v);
if v != 0 goto label;
v = <org.wildfly.common.rpc.RemoteExceptionCause: java.lang.StackTraceElement[] EMPTY_STACK>;
goto label;
label:
v = newarray (java.lang.StackTraceElement)[v];
v = 0;
label:
if v >= v goto label;
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Object readObject(java.io.DataInput,java.lang.Class,java.util.ArrayList,boolean)>(v, class "Ljava/lang/StackTraceElement;", v, 0);
v[v] = v;
v = v + 1;
goto label;
label:
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: int readPackedInt(java.io.DataInput)>(v);
if v != 0 goto label;
v = staticinvoke <java.util.Collections: java.util.Map emptyMap()>();
goto label;
label:
if v != 1 goto label;
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Object readObject(java.io.DataInput,java.lang.Class,java.util.ArrayList,boolean)>(v, class "Ljava/lang/String;", v, 0);
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Object readObject(java.io.DataInput,java.lang.Class,java.util.ArrayList,boolean)>(v, class "Ljava/lang/String;", v, 0);
v = staticinvoke <java.util.Collections: java.util.Map singletonMap(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>(int)>(v);
v = v;
v = 0;
label:
if v >= v goto label;
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Object readObject(java.io.DataInput,java.lang.Class,java.util.ArrayList,boolean)>(v, class "Ljava/lang/String;", v, 0);
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Object readObject(java.io.DataInput,java.lang.Class,java.util.ArrayList,boolean)>(v, class "Ljava/lang/String;", v, 0);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = v + 1;
goto label;
label:
v = new org.wildfly.common.rpc.RemoteExceptionCause;
specialinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: void <init>(java.lang.String,org.wildfly.common.rpc.RemoteExceptionCause,java.lang.String,java.util.Map,boolean)>(v, null, v, v, 0);
virtualinvoke v.<java.util.ArrayList: java.lang.Object set(int,java.lang.Object)>(v, v);
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Object readObject(java.io.DataInput,java.lang.Class,java.util.ArrayList,boolean)>(v, class "Lorg/wildfly/common/rpc/RemoteExceptionCause;", v, 1);
virtualinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Throwable initCause(java.lang.Throwable)>(v);
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: int readPackedInt(java.io.DataInput)>(v);
virtualinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: void setStackTrace(java.lang.StackTraceElement[])>(v);
v = 0;
label:
if v >= v goto label;
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Object readObject(java.io.DataInput,java.lang.Class,java.util.ArrayList,boolean)>(v, class "Lorg/wildfly/common/rpc/RemoteExceptionCause;", v, 0);
virtualinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: void addSuppressed(java.lang.Throwable)>(v);
v = v + 1;
goto label;
label:
v = virtualinvoke v.<java.lang.Class: java.lang.Object cast(java.lang.Object)>(v);
return v;
label:
if v != 2 goto label;
if v == class "Ljava/lang/StackTraceElement;" goto label;
v = <org.wildfly.common._private.CommonMessages: org.wildfly.common._private.CommonMessages msg>;
v = interfaceinvoke v.<org.wildfly.common._private.CommonMessages: java.io.IOException corruptedStream()>();
throw v;
label:
v = new java.lang.StackTraceElement;
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Object readObject(java.io.DataInput,java.lang.Class,java.util.ArrayList,boolean)>(v, class "Ljava/lang/String;", v, 0);
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Object readObject(java.io.DataInput,java.lang.Class,java.util.ArrayList,boolean)>(v, class "Ljava/lang/String;", v, 0);
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Object readObject(java.io.DataInput,java.lang.Class,java.util.ArrayList,boolean)>(v, class "Ljava/lang/String;", v, 1);
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: int readPackedInt(java.io.DataInput)>(v);
specialinvoke v.<java.lang.StackTraceElement: void <init>(java.lang.String,java.lang.String,java.lang.String,int)>(v, v, v, v);
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.Class: java.lang.Object cast(java.lang.Object)>(v);
return v;
label:
if v != 3 goto label;
if v == class "Ljava/lang/StackTraceElement;" goto label;
v = <org.wildfly.common._private.CommonMessages: org.wildfly.common._private.CommonMessages msg>;
v = interfaceinvoke v.<org.wildfly.common._private.CommonMessages: java.io.IOException corruptedStream()>();
throw v;
label:
staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Object readObject(java.io.DataInput,java.lang.Class,java.util.ArrayList,boolean)>(v, class "Ljava/lang/String;", v, 1);
staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Object readObject(java.io.DataInput,java.lang.Class,java.util.ArrayList,boolean)>(v, class "Ljava/lang/String;", v, 1);
staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Object readObject(java.io.DataInput,java.lang.Class,java.util.ArrayList,boolean)>(v, class "Ljava/lang/String;", v, 1);
v = new java.lang.StackTraceElement;
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Object readObject(java.io.DataInput,java.lang.Class,java.util.ArrayList,boolean)>(v, class "Ljava/lang/String;", v, 0);
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Object readObject(java.io.DataInput,java.lang.Class,java.util.ArrayList,boolean)>(v, class "Ljava/lang/String;", v, 0);
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Object readObject(java.io.DataInput,java.lang.Class,java.util.ArrayList,boolean)>(v, class "Ljava/lang/String;", v, 1);
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: int readPackedInt(java.io.DataInput)>(v);
specialinvoke v.<java.lang.StackTraceElement: void <init>(java.lang.String,java.lang.String,java.lang.String,int)>(v, v, v, v);
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.Class: java.lang.Object cast(java.lang.Object)>(v);
return v;
label:
v = v & 128;
if v == 0 goto label;
v = v & 127;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
if v <= v goto label;
v = <org.wildfly.common._private.CommonMessages: org.wildfly.common._private.CommonMessages msg>;
v = interfaceinvoke v.<org.wildfly.common._private.CommonMessages: java.io.IOException corruptedStream()>();
throw v;
label:
v = virtualinvoke v.<java.util.ArrayList: int size()>();
v = v - v;
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(v);
v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Class: java.lang.Object cast(java.lang.Object)>(v);
return v;
label:
v = <org.wildfly.common._private.CommonMessages: org.wildfly.common._private.CommonMessages msg>;
v = interfaceinvoke v.<org.wildfly.common._private.CommonMessages: java.io.IOException corruptedStream()>();
throw v;
label:
v = v & 64;
if v == 0 goto label;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v & 63;
v = v << 8;
v = v | v;
v = virtualinvoke v.<java.util.ArrayList: int size()>();
if v <= v goto label;
v = <org.wildfly.common._private.CommonMessages: org.wildfly.common._private.CommonMessages msg>;
v = interfaceinvoke v.<org.wildfly.common._private.CommonMessages: java.io.IOException corruptedStream()>();
throw v;
label:
v = virtualinvoke v.<java.util.ArrayList: int size()>();
v = v - v;
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(v);
v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Class: java.lang.Object cast(java.lang.Object)>(v);
return v;
label:
v = <org.wildfly.common._private.CommonMessages: org.wildfly.common._private.CommonMessages msg>;
v = interfaceinvoke v.<org.wildfly.common._private.CommonMessages: java.io.IOException corruptedStream()>();
throw v;
label:
v = <org.wildfly.common._private.CommonMessages: org.wildfly.common._private.CommonMessages msg>;
v = interfaceinvoke v.<org.wildfly.common._private.CommonMessages: java.io.IOException corruptedStream()>();
throw v;
}
java.lang.Object writeReplace()
{
java.lang.Throwable v;
org.wildfly.common.rpc.RemoteExceptionCause$Serialized v;
java.lang.String[] v;
java.util.Map v, v;
int v, v, v, v, v, v;
java.lang.String v, v;
boolean v;
java.util.Iterator v;
java.util.Set v;
org.wildfly.common.rpc.RemoteExceptionCause v, v, v, v;
java.lang.StackTraceElement[] v;
java.lang.Throwable[] v;
java.lang.Object v, v, v;
org.wildfly.common.rpc.RemoteExceptionCause[] v;
v := @this: org.wildfly.common.rpc.RemoteExceptionCause;
v = virtualinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.Throwable[] getSuppressed()>();
v = lengthof v;
if v != 0 goto label;
v = <org.wildfly.common.rpc.RemoteExceptionCause: org.wildfly.common.rpc.RemoteExceptionCause[] NO_REMOTE_EXCEPTION_CAUSES>;
goto label;
label:
v = newarray (org.wildfly.common.rpc.RemoteExceptionCause)[v];
v = 0;
label:
if v >= v goto label;
v = v[v];
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: org.wildfly.common.rpc.RemoteExceptionCause of(java.lang.Throwable)>(v);
v[v] = v;
v = v + 1;
goto label;
label:
v = v.<org.wildfly.common.rpc.RemoteExceptionCause: java.util.Map fields>;
v = interfaceinvoke v.<java.util.Map: int size()>();
if v != 0 goto label;
v = <org.wildfly.common.rpc.RemoteExceptionCause: java.lang.String[] NO_STRINGS>;
goto label;
label:
v = v << 1;
v = newarray (java.lang.String)[v];
v = 0;
v = v.<org.wildfly.common.rpc.RemoteExceptionCause: java.util.Map fields>;
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: 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 + 1;
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v[v] = v;
v = v + 1;
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v[v] = v;
goto label;
label:
v = new org.wildfly.common.rpc.RemoteExceptionCause$Serialized;
v = virtualinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.String getMessage()>();
v = v.<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.String exceptionClassName>;
v = virtualinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: org.wildfly.common.rpc.RemoteExceptionCause getCause()>();
v = staticinvoke <org.wildfly.common.rpc.RemoteExceptionCause: org.wildfly.common.rpc.RemoteExceptionCause of(java.lang.Throwable)>(v);
v = virtualinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.StackTraceElement[] getStackTrace()>();
specialinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause$Serialized: void <init>(java.lang.String,java.lang.String,org.wildfly.common.rpc.RemoteExceptionCause,org.wildfly.common.rpc.RemoteExceptionCause[],java.lang.StackTraceElement[],java.lang.String[])>(v, v, v, v, v, v);
return v;
}
public org.wildfly.common.rpc.RemoteExceptionCause getCause()
{
java.lang.Throwable v;
org.wildfly.common.rpc.RemoteExceptionCause v;
v := @this: org.wildfly.common.rpc.RemoteExceptionCause;
v = specialinvoke v.<java.lang.Throwable: java.lang.Throwable getCause()>();
return v;
}
static void <clinit>()
{
java.lang.StackTraceElement[] v;
org.wildfly.common.rpc.RemoteExceptionCause$1 v;
java.lang.Class v;
java.lang.String[] v;
org.wildfly.common.rpc.RemoteExceptionCause[] v;
boolean v, v;
v = class "Lorg/wildfly/common/rpc/RemoteExceptionCause;";
v = virtualinvoke v.<java.lang.Class: boolean desiredAssertionStatus()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
<org.wildfly.common.rpc.RemoteExceptionCause: boolean $assertionsDisabled> = v;
v = new org.wildfly.common.rpc.RemoteExceptionCause$1;
specialinvoke v.<org.wildfly.common.rpc.RemoteExceptionCause$1: void <init>()>();
<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.ClassValue fieldGetterValue> = v;
v = newarray (java.lang.StackTraceElement)[0];
<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.StackTraceElement[] EMPTY_STACK> = v;
v = newarray (java.lang.String)[0];
<org.wildfly.common.rpc.RemoteExceptionCause: java.lang.String[] NO_STRINGS> = v;
v = newarray (org.wildfly.common.rpc.RemoteExceptionCause)[0];
<org.wildfly.common.rpc.RemoteExceptionCause: org.wildfly.common.rpc.RemoteExceptionCause[] NO_REMOTE_EXCEPTION_CAUSES> = v;
return;
}
}