public class org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor implements org.springframework.boot.env.EnvironmentPostProcessor, org.springframework.core.Ordered
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor
  super_class: java.lang.Object
{
  public static final java.lang.String SPRING_APPLICATION_JSON_PROPERTY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "spring.application.json"

  public static final java.lang.String SPRING_APPLICATION_JSON_ENVIRONMENT_VARIABLE;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "SPRING_APPLICATION_JSON"

  private static final java.lang.String SERVLET_ENVIRONMENT_CLASS;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "org.springframework.web.context.support.StandardServletEnvironment"

  private static final java.util.Set<java.lang.String> SERVLET_ENVIRONMENT_PROPERTY_SOURCES;
    descriptor: Ljava/util/Set;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Set<Ljava/lang/String;>;

  public static final int DEFAULT_ORDER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -2147483643

  private int order;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor this
         0: .line 43
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.springframework.web cannot be resolved\n\tStandardServletEnvironment cannot be resolved to a variable\n\tStandardServletEnvironment cannot be resolved to a variable\n\tStandardServletEnvironment cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/env/SpringApplicationJsonEnvironmentPostProcessor;

  public int getOrder();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor this
         0: .line 85
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/env/SpringApplicationJsonEnvironmentPostProcessor;

  public void setOrder(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor this
         0: .line 89
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/env/SpringApplicationJsonEnvironmentPostProcessor;
    MethodParameters:
       Name  Flags
      order  

  public void postProcessEnvironment(org.springframework.core.env.ConfigurableEnvironment, org.springframework.boot.SpringApplication);
    descriptor: (Lorg/springframework/core/env/ConfigurableEnvironment;Lorg/springframework/boot/SpringApplication;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor this
         0: .line 94
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/env/SpringApplicationJsonEnvironmentPostProcessor;
    MethodParameters:
             Name  Flags
      environment  
      application  

  private void processJson(org.springframework.core.env.ConfigurableEnvironment, org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor$JsonPropertyValue);
    descriptor: (Lorg/springframework/core/env/ConfigurableEnvironment;Lorg/springframework/boot/env/SpringApplicationJsonEnvironmentPostProcessor$JsonPropertyValue;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor this
         0: .line 100
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/env/SpringApplicationJsonEnvironmentPostProcessor;
    MethodParameters:
               Name  Flags
      environment    
      propertyValue  

  private java.util.Map<java.lang.String, java.lang.Object> flatten(java.util.Map<java.lang.String, java.lang.Object>);
    descriptor: (Ljava/util/Map;)Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor this
         0: .line 113
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/env/SpringApplicationJsonEnvironmentPostProcessor;
    Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
    MethodParameters:
      Name  Flags
      map   

  private void flatten(java.lang.String, java.util.Map<java.lang.String, java.lang.Object>, java.util.Map<java.lang.String, java.lang.Object>);
    descriptor: (Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor this
         0: .line 119
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/env/SpringApplicationJsonEnvironmentPostProcessor;
    Signature: (Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V
    MethodParameters:
        Name  Flags
      prefix  
      result  
      map     

  private void extract(java.lang.String, java.util.Map<java.lang.String, java.lang.Object>, );
    descriptor: (Ljava/lang/String;Ljava/util/Map;Ljava/lang/Object;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor this
         0: .line 125
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/env/SpringApplicationJsonEnvironmentPostProcessor;
    Signature: (Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Ljava/lang/Object;)V
    MethodParameters:
        Name  Flags
      name    
      result  
      value   

  private void addJsonPropertySource(org.springframework.core.env.ConfigurableEnvironment, org.springframework.core.env.PropertySource<?>);
    descriptor: (Lorg/springframework/core/env/ConfigurableEnvironment;Lorg/springframework/core/env/PropertySource;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor this
         0: .line 149
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/env/SpringApplicationJsonEnvironmentPostProcessor;
    Signature: (Lorg/springframework/core/env/ConfigurableEnvironment;Lorg/springframework/core/env/PropertySource<*>;)V
    MethodParameters:
             Name  Flags
      environment  
      source       

  private java.lang.String findPropertySource(org.springframework.core.env.MutablePropertySources);
    descriptor: (Lorg/springframework/core/env/MutablePropertySources;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor this
         0: .line 160
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/env/SpringApplicationJsonEnvironmentPostProcessor;
    MethodParameters:
         Name  Flags
      sources  
}
SourceFile: "SpringApplicationJsonEnvironmentPostProcessor.java"
NestMembers:
  org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor$JsonPropertySource  org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor$JsonPropertyValue
InnerClasses:
  private JsonPropertySource = org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor$JsonPropertySource of org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor
  private JsonPropertyValue = org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor$JsonPropertyValue of org.springframework.boot.env.SpringApplicationJsonEnvironmentPostProcessor