public interface jakarta.json.stream.JsonGenerator extends java.io.Flushable, java.io.Closeable
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: jakarta.json.stream.JsonGenerator
  super_class: java.lang.Object
{
  public static final java.lang.String PRETTY_PRINTING;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "jakarta.json.stream.JsonGenerator.prettyPrinting"

  public abstract jakarta.json.stream.JsonGenerator writeStartObject();
    descriptor: ()Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract jakarta.json.stream.JsonGenerator writeStartObject(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract jakarta.json.stream.JsonGenerator writeKey(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract jakarta.json.stream.JsonGenerator writeStartArray();
    descriptor: ()Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract jakarta.json.stream.JsonGenerator writeStartArray(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract jakarta.json.stream.JsonGenerator write(java.lang.String, jakarta.json.JsonValue);
    descriptor: (Ljava/lang/String;Ljakarta/json/JsonValue;)Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      name   
      value  

  public abstract jakarta.json.stream.JsonGenerator write(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      name   
      value  

  public abstract jakarta.json.stream.JsonGenerator write(java.lang.String, java.math.BigInteger);
    descriptor: (Ljava/lang/String;Ljava/math/BigInteger;)Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      name   
      value  

  public abstract jakarta.json.stream.JsonGenerator write(java.lang.String, java.math.BigDecimal);
    descriptor: (Ljava/lang/String;Ljava/math/BigDecimal;)Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      name   
      value  

  public abstract jakarta.json.stream.JsonGenerator write(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      name   
      value  

  public abstract jakarta.json.stream.JsonGenerator write(java.lang.String, long);
    descriptor: (Ljava/lang/String;J)Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      name   
      value  

  public abstract jakarta.json.stream.JsonGenerator write(java.lang.String, double);
    descriptor: (Ljava/lang/String;D)Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      name   
      value  

  public abstract jakarta.json.stream.JsonGenerator write(java.lang.String, boolean);
    descriptor: (Ljava/lang/String;Z)Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      name   
      value  

  public abstract jakarta.json.stream.JsonGenerator writeNull(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract jakarta.json.stream.JsonGenerator writeEnd();
    descriptor: ()Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract jakarta.json.stream.JsonGenerator write(jakarta.json.JsonValue);
    descriptor: (Ljakarta/json/JsonValue;)Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      value  

  public abstract jakarta.json.stream.JsonGenerator write(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      value  

  public abstract jakarta.json.stream.JsonGenerator write(java.math.BigDecimal);
    descriptor: (Ljava/math/BigDecimal;)Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      value  

  public abstract jakarta.json.stream.JsonGenerator write(java.math.BigInteger);
    descriptor: (Ljava/math/BigInteger;)Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      value  

  public abstract jakarta.json.stream.JsonGenerator write(int);
    descriptor: (I)Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      value  

  public abstract jakarta.json.stream.JsonGenerator write(long);
    descriptor: (J)Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      value  

  public abstract jakarta.json.stream.JsonGenerator write(double);
    descriptor: (D)Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      value  

  public abstract jakarta.json.stream.JsonGenerator write(boolean);
    descriptor: (Z)Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      value  

  public abstract jakarta.json.stream.JsonGenerator writeNull();
    descriptor: ()Ljakarta/json/stream/JsonGenerator;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void close();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void flush();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "JsonGenerator.java"