abstract class org.apache.logging.log4j.core.jackson.StackTraceElementMixIn
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: org.apache.logging.log4j.core.jackson.StackTraceElementMixIn
  super_class: java.lang.Object
{
  void <init>(java.lang.String, java.lang.String, java.lang.String, int);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
    flags: (0x0000) 
    Code:
      stack=1, locals=5, args_size=5
        start local 0 // org.apache.logging.log4j.core.jackson.StackTraceElementMixIn 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
         0: .line 35
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 44
            return
        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.StackTraceElementMixIn this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    2     0            this  Lorg/apache/logging/log4j/core/jackson/StackTraceElementMixIn;
            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
    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")
    MethodParameters:
                Name  Flags
      declaringClass  final
      methodName      final
      fileName        final
      lineNumber      final

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

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

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

  abstract java.lang.String getMethodName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0400) ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "method")
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty(localName = "method", isAttribute = true)
}
SourceFile: "StackTraceElementMixIn.java"
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonIgnoreProperties(value = {"nativeMethod"})