abstract class org.apache.logging.log4j.core.jackson.ExtendedStackTraceElementMixIn implements java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: org.apache.logging.log4j.core.jackson.ExtendedStackTraceElementMixIn
  super_class: java.lang.Object
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public void <init>(java.lang.String, java.lang.String, java.lang.String, int, boolean, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZLjava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=8, args_size=8
        start local 0 // org.apache.logging.log4j.core.jackson.ExtendedStackTraceElementMixIn this
        start local 1 // java.lang.String declaringClass
        start local 2 // java.lang.String methodName
        start local 3 // java.lang.String fileName
        start local 4 // int lineNumber
        start local 5 // boolean exact
        start local 6 // java.lang.String location
        start local 7 // java.lang.String version
         0: .line 39
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 51
            return
        end local 7 // java.lang.String version
        end local 6 // java.lang.String location
        end local 5 // boolean exact
        end local 4 // int lineNumber
        end local 3 // java.lang.String fileName
        end local 2 // java.lang.String methodName
        end local 1 // java.lang.String declaringClass
        end local 0 // org.apache.logging.log4j.core.jackson.ExtendedStackTraceElementMixIn this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/apache/logging/log4j/core/jackson/ExtendedStackTraceElementMixIn;
            0    2     1  declaringClass  Ljava/lang/String;
            0    2     2      methodName  Ljava/lang/String;
            0    2     3        fileName  Ljava/lang/String;
            0    2     4      lineNumber  I
            0    2     5           exact  Z
            0    2     6        location  Ljava/lang/String;
            0    2     7         version  Ljava/lang/String;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonCreator()
    RuntimeVisibleParameterAnnotations: 
      0:
        com.fasterxml.jackson.annotation.JsonProperty(value = "class")
      1:
        com.fasterxml.jackson.annotation.JsonProperty(value = "method")
      2:
        com.fasterxml.jackson.annotation.JsonProperty(value = "file")
      3:
        com.fasterxml.jackson.annotation.JsonProperty(value = "line")
      4:
        com.fasterxml.jackson.annotation.JsonProperty(value = "exact")
      5:
        com.fasterxml.jackson.annotation.JsonProperty(value = "location")
      6:
        com.fasterxml.jackson.annotation.JsonProperty(value = "version")
    MethodParameters:
                Name  Flags
      declaringClass  final
      methodName      final
      fileName        final
      lineNumber      final
      exact           final
      location        final
      version         final

  public abstract java.lang.String getClassName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "class")
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty(localName = "class", isAttribute = true)

  public abstract boolean getExact();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty(isAttribute = true)

  public abstract org.apache.logging.log4j.core.impl.ExtendedClassInfo getExtraClassInfo();
    descriptor: ()Lorg/apache/logging/log4j/core/impl/ExtendedClassInfo;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonIgnore()

  public abstract java.lang.String getFileName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "file")
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty(localName = "file", isAttribute = true)

  public abstract int getLineNumber();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "line")
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty(localName = "line", isAttribute = true)

  public abstract java.lang.String getLocation();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty(isAttribute = true)

  public abstract java.lang.String getMethodName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "method")
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty(localName = "method", isAttribute = true)

  abstract java.lang.StackTraceElement getStackTraceElement();
    descriptor: ()Ljava/lang/StackTraceElement;
    flags: (0x0400) ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonIgnore()

  public abstract java.lang.String getVersion();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty()
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty(isAttribute = true)

  public abstract boolean isNativeMethod();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonIgnore()
}
SourceFile: "ExtendedStackTraceElementMixIn.java"
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonPropertyOrder(value = {"class", "method", "file", "line", "exact", "location", "version"})