public class org.springframework.http.converter.protobuf.ProtobufJsonFormatHttpMessageConverter extends org.springframework.http.converter.protobuf.ProtobufHttpMessageConverter
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.http.converter.protobuf.ProtobufJsonFormatHttpMessageConverter
  super_class: org.springframework.http.converter.protobuf.ProtobufHttpMessageConverter
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.springframework.http.converter.protobuf.ProtobufJsonFormatHttpMessageConverter this
         0: .line 49
            aload 0 /* this */
            aconst_null
            aconst_null
            aconst_null
            invokespecial org.springframework.http.converter.protobuf.ProtobufJsonFormatHttpMessageConverter.<init>:(Lcom/google/protobuf/util/JsonFormat$Parser;Lcom/google/protobuf/util/JsonFormat$Printer;Lcom/google/protobuf/ExtensionRegistry;)V
         1: .line 50
            return
        end local 0 // org.springframework.http.converter.protobuf.ProtobufJsonFormatHttpMessageConverter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/springframework/http/converter/protobuf/ProtobufJsonFormatHttpMessageConverter;

  public void <init>(com.google.protobuf.util.JsonFormat$Parser, com.google.protobuf.util.JsonFormat$Printer);
    descriptor: (Lcom/google/protobuf/util/JsonFormat$Parser;Lcom/google/protobuf/util/JsonFormat$Printer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // org.springframework.http.converter.protobuf.ProtobufJsonFormatHttpMessageConverter this
        start local 1 // com.google.protobuf.util.JsonFormat$Parser parser
        start local 2 // com.google.protobuf.util.JsonFormat$Printer printer
         0: .line 61
            aload 0 /* this */
            aload 1 /* parser */
            aload 2 /* printer */
            aconst_null
            invokespecial org.springframework.http.converter.protobuf.ProtobufJsonFormatHttpMessageConverter.<init>:(Lcom/google/protobuf/util/JsonFormat$Parser;Lcom/google/protobuf/util/JsonFormat$Printer;Lcom/google/protobuf/ExtensionRegistry;)V
         1: .line 62
            return
        end local 2 // com.google.protobuf.util.JsonFormat$Printer printer
        end local 1 // com.google.protobuf.util.JsonFormat$Parser parser
        end local 0 // org.springframework.http.converter.protobuf.ProtobufJsonFormatHttpMessageConverter this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/springframework/http/converter/protobuf/ProtobufJsonFormatHttpMessageConverter;
            0    2     1   parser  Lcom/google/protobuf/util/JsonFormat$Parser;
            0    2     2  printer  Lcom/google/protobuf/util/JsonFormat$Printer;
    RuntimeVisibleParameterAnnotations: 
      0:
        org.springframework.lang.Nullable()
      1:
        org.springframework.lang.Nullable()
    MethodParameters:
         Name  Flags
      parser   
      printer  

  public void <init>(com.google.protobuf.util.JsonFormat$Parser, com.google.protobuf.util.JsonFormat$Printer, com.google.protobuf.ExtensionRegistry);
    descriptor: (Lcom/google/protobuf/util/JsonFormat$Parser;Lcom/google/protobuf/util/JsonFormat$Printer;Lcom/google/protobuf/ExtensionRegistry;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.springframework.http.converter.protobuf.ProtobufJsonFormatHttpMessageConverter this
        start local 1 // com.google.protobuf.util.JsonFormat$Parser parser
        start local 2 // com.google.protobuf.util.JsonFormat$Printer printer
        start local 3 // com.google.protobuf.ExtensionRegistry extensionRegistry
         0: .line 76
            aload 0 /* this */
            new org.springframework.http.converter.protobuf.ProtobufHttpMessageConverter$ProtobufJavaUtilSupport
            dup
            aload 1 /* parser */
            aload 2 /* printer */
            invokespecial org.springframework.http.converter.protobuf.ProtobufHttpMessageConverter$ProtobufJavaUtilSupport.<init>:(Lcom/google/protobuf/util/JsonFormat$Parser;Lcom/google/protobuf/util/JsonFormat$Printer;)V
            aload 3 /* extensionRegistry */
            invokespecial org.springframework.http.converter.protobuf.ProtobufHttpMessageConverter.<init>:(Lorg/springframework/http/converter/protobuf/ProtobufHttpMessageConverter$ProtobufFormatSupport;Lcom/google/protobuf/ExtensionRegistry;)V
         1: .line 77
            return
        end local 3 // com.google.protobuf.ExtensionRegistry extensionRegistry
        end local 2 // com.google.protobuf.util.JsonFormat$Printer printer
        end local 1 // com.google.protobuf.util.JsonFormat$Parser parser
        end local 0 // org.springframework.http.converter.protobuf.ProtobufJsonFormatHttpMessageConverter this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lorg/springframework/http/converter/protobuf/ProtobufJsonFormatHttpMessageConverter;
            0    2     1             parser  Lcom/google/protobuf/util/JsonFormat$Parser;
            0    2     2            printer  Lcom/google/protobuf/util/JsonFormat$Printer;
            0    2     3  extensionRegistry  Lcom/google/protobuf/ExtensionRegistry;
    RuntimeVisibleParameterAnnotations: 
      0:
        org.springframework.lang.Nullable()
      1:
        org.springframework.lang.Nullable()
      2:
        org.springframework.lang.Nullable()
    MethodParameters:
                   Name  Flags
      parser             
      printer            
      extensionRegistry  

  public void <init>(com.google.protobuf.util.JsonFormat$Parser, com.google.protobuf.util.JsonFormat$Printer, org.springframework.http.converter.protobuf.ExtensionRegistryInitializer);
    descriptor: (Lcom/google/protobuf/util/JsonFormat$Parser;Lcom/google/protobuf/util/JsonFormat$Printer;Lorg/springframework/http/converter/protobuf/ExtensionRegistryInitializer;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // org.springframework.http.converter.protobuf.ProtobufJsonFormatHttpMessageConverter this
        start local 1 // com.google.protobuf.util.JsonFormat$Parser parser
        start local 2 // com.google.protobuf.util.JsonFormat$Printer printer
        start local 3 // org.springframework.http.converter.protobuf.ExtensionRegistryInitializer registryInitializer
         0: .line 93
            aload 0 /* this */
            new org.springframework.http.converter.protobuf.ProtobufHttpMessageConverter$ProtobufJavaUtilSupport
            dup
            aload 1 /* parser */
            aload 2 /* printer */
            invokespecial org.springframework.http.converter.protobuf.ProtobufHttpMessageConverter$ProtobufJavaUtilSupport.<init>:(Lcom/google/protobuf/util/JsonFormat$Parser;Lcom/google/protobuf/util/JsonFormat$Printer;)V
            aconst_null
            invokespecial org.springframework.http.converter.protobuf.ProtobufHttpMessageConverter.<init>:(Lorg/springframework/http/converter/protobuf/ProtobufHttpMessageConverter$ProtobufFormatSupport;Lcom/google/protobuf/ExtensionRegistry;)V
         1: .line 94
            aload 3 /* registryInitializer */
            ifnull 3
         2: .line 95
            aload 3 /* registryInitializer */
            aload 0 /* this */
            getfield org.springframework.http.converter.protobuf.ProtobufJsonFormatHttpMessageConverter.extensionRegistry:Lcom/google/protobuf/ExtensionRegistry;
            invokeinterface org.springframework.http.converter.protobuf.ExtensionRegistryInitializer.initializeExtensionRegistry:(Lcom/google/protobuf/ExtensionRegistry;)V
         3: .line 97
      StackMap locals: org.springframework.http.converter.protobuf.ProtobufJsonFormatHttpMessageConverter com.google.protobuf.util.JsonFormat$Parser com.google.protobuf.util.JsonFormat$Printer org.springframework.http.converter.protobuf.ExtensionRegistryInitializer
      StackMap stack:
            return
        end local 3 // org.springframework.http.converter.protobuf.ExtensionRegistryInitializer registryInitializer
        end local 2 // com.google.protobuf.util.JsonFormat$Printer printer
        end local 1 // com.google.protobuf.util.JsonFormat$Parser parser
        end local 0 // org.springframework.http.converter.protobuf.ProtobufJsonFormatHttpMessageConverter this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    4     0                 this  Lorg/springframework/http/converter/protobuf/ProtobufJsonFormatHttpMessageConverter;
            0    4     1               parser  Lcom/google/protobuf/util/JsonFormat$Parser;
            0    4     2              printer  Lcom/google/protobuf/util/JsonFormat$Printer;
            0    4     3  registryInitializer  Lorg/springframework/http/converter/protobuf/ExtensionRegistryInitializer;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    RuntimeVisibleParameterAnnotations: 
      0:
        org.springframework.lang.Nullable()
      1:
        org.springframework.lang.Nullable()
      2:
        org.springframework.lang.Nullable()
    MethodParameters:
                     Name  Flags
      parser               
      printer              
      registryInitializer  
}
SourceFile: "ProtobufJsonFormatHttpMessageConverter.java"
InnerClasses:
  public Parser = com.google.protobuf.util.JsonFormat$Parser of com.google.protobuf.util.JsonFormat
  public Printer = com.google.protobuf.util.JsonFormat$Printer of com.google.protobuf.util.JsonFormat
  abstract ProtobufFormatSupport = org.springframework.http.converter.protobuf.ProtobufHttpMessageConverter$ProtobufFormatSupport of org.springframework.http.converter.protobuf.ProtobufHttpMessageConverter
  ProtobufJavaUtilSupport = org.springframework.http.converter.protobuf.ProtobufHttpMessageConverter$ProtobufJavaUtilSupport of org.springframework.http.converter.protobuf.ProtobufHttpMessageConverter