abstract class org.apache.logging.log4j.core.jackson.ThrowableProxyMixIn
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: org.apache.logging.log4j.core.jackson.ThrowableProxyMixIn
  super_class: java.lang.Object
{
  private org.apache.logging.log4j.core.jackson.ThrowableProxyMixIn causeProxy;
    descriptor: Lorg/apache/logging/log4j/core/jackson/ThrowableProxyMixIn;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "cause")
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty(namespace = "http://logging.apache.org/log4j/2.0/events", localName = "Cause")

  private int commonElementCount;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty(isAttribute = true)

  private org.apache.logging.log4j.core.impl.ExtendedStackTraceElement[] extendedStackTrace;
    descriptor: [Lorg/apache/logging/log4j/core/impl/ExtendedStackTraceElement;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "extendedStackTrace")
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper(namespace = "http://logging.apache.org/log4j/2.0/events", localName = "ExtendedStackTrace")
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty(namespace = "http://logging.apache.org/log4j/2.0/events", localName = "ExtendedStackTraceItem")

  private java.lang.String localizedMessage;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty(isAttribute = true)

  private java.lang.String message;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty(isAttribute = true)

  private java.lang.String name;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty(isAttribute = true)

  private transient java.lang.Throwable throwable;
    descriptor: Ljava/lang/Throwable;
    flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonIgnore()

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.jackson.ThrowableProxyMixIn this
         0: .line 30
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.apache.logging.log4j.core.jackson.ThrowableProxyMixIn this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/jackson/ThrowableProxyMixIn;

  public abstract java.lang.String getCauseStackTraceAsString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonIgnore()

  public abstract java.lang.String getExtendedStackTraceAsString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonIgnore()

  public abstract java.lang.StackTraceElement[] getStackTrace();
    descriptor: ()[Ljava/lang/StackTraceElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonIgnore()

  public abstract org.apache.logging.log4j.core.impl.ThrowableProxy[] getSuppressedProxies();
    descriptor: ()[Lorg/apache/logging/log4j/core/impl/ThrowableProxy;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "suppressed")
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper(namespace = "http://logging.apache.org/log4j/2.0/events", localName = "Suppressed")
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty(namespace = "http://logging.apache.org/log4j/2.0/events", localName = "SuppressedItem")

  public abstract java.lang.String getSuppressedStackTrace();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonIgnore()

  public abstract java.lang.Throwable getThrowable();
    descriptor: ()Ljava/lang/Throwable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonIgnore()
}
SourceFile: "ThrowableProxyMixIn.java"