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"