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

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

  public abstract java.util.Map<java.lang.String, java.lang.String> getContextMap();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonIgnore()

  public abstract org.apache.logging.log4j.util.ReadOnlyStringMap getContextData();
    descriptor: ()Lorg/apache/logging/log4j/util/ReadOnlyStringMap;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "contextMap")
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty(namespace = "http://logging.apache.org/log4j/2.0/events", localName = "ContextMap")
      com.fasterxml.jackson.databind.annotation.JsonSerialize(using = Lorg/apache/logging/log4j/core/jackson/ContextDataAsEntryListSerializer;)
      com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = Lorg/apache/logging/log4j/core/jackson/ContextDataAsEntryListDeserializer;)

  public abstract org.apache.logging.log4j.ThreadContext$ContextStack getContextStack();
    descriptor: ()Lorg/apache/logging/log4j/ThreadContext$ContextStack;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "contextStack")
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper(namespace = "http://logging.apache.org/log4j/2.0/events", localName = "ContextStack")
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty(namespace = "http://logging.apache.org/log4j/2.0/events", localName = "ContextStackItem")

  public abstract org.apache.logging.log4j.Level getLevel();
    descriptor: ()Lorg/apache/logging/log4j/Level;
    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 getLoggerFqcn();
    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 getLoggerName();
    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 org.apache.logging.log4j.Marker getMarker();
    descriptor: ()Lorg/apache/logging/log4j/Marker;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "marker")
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty(namespace = "http://logging.apache.org/log4j/2.0/events", localName = "Marker")

  public abstract org.apache.logging.log4j.message.Message getMessage();
    descriptor: ()Lorg/apache/logging/log4j/message/Message;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "message")
      com.fasterxml.jackson.databind.annotation.JsonSerialize(using = Lorg/apache/logging/log4j/core/jackson/MessageSerializer;)
      com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = Lorg/apache/logging/log4j/core/jackson/SimpleMessageDeserializer;)
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty(namespace = "http://logging.apache.org/log4j/2.0/events", localName = "Message")

  public abstract java.lang.StackTraceElement getSource();
    descriptor: ()Ljava/lang/StackTraceElement;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "source")
      com.fasterxml.jackson.databind.annotation.JsonDeserialize(using = Lorg/apache/logging/log4j/core/jackson/Log4jStackTraceElementDeserializer;)
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty(namespace = "http://logging.apache.org/log4j/2.0/events", localName = "Source")

  public abstract long getThreadId();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "threadId")
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty(isAttribute = true, localName = "threadId")

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

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

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

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

  public abstract long getTimeMillis();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonIgnore()

  public abstract org.apache.logging.log4j.core.time.Instant getInstant();
    descriptor: ()Lorg/apache/logging/log4j/core/time/Instant;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "instant")
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty(namespace = "http://logging.apache.org/log4j/2.0/events", localName = "Instant")

  public abstract boolean isEndOfBatch();
    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 boolean isIncludeLocation();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonIgnore()

  public abstract void setEndOfBatch(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      endOfBatch  

  public abstract void setIncludeLocation(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                  Name  Flags
      locationRequired  
}
SourceFile: "LogEventWithContextListMixIn.java"
InnerClasses:
  public abstract ContextStack = org.apache.logging.log4j.ThreadContext$ContextStack of org.apache.logging.log4j.ThreadContext
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonRootName(value = "Event")
      com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement(namespace = "http://logging.apache.org/log4j/2.0/events", localName = "Event")
      com.fasterxml.jackson.annotation.JsonFilter(value = "org.apache.logging.log4j.core.impl.Log4jLogEvent")
      com.fasterxml.jackson.annotation.JsonPropertyOrder(value = {"timeMillis", "Instant", "threadName", "level", "loggerName", "marker", "message", "thrown", "ContextMap", "contextStack", "loggerFQCN", "Source", "endOfBatch"})