public final class jakarta.json.Json
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: jakarta.json.Json
super_class: java.lang.Object
{
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljakarta/json/Json;
public static jakarta.json.stream.JsonParser createParser(java.io.Reader);
descriptor: (Ljava/io/Reader;)Ljakarta/json/stream/JsonParser;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createParser:(Ljava/io/Reader;)Ljakarta/json/stream/JsonParser;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 reader Ljava/io/Reader;
MethodParameters:
Name Flags
reader
public static jakarta.json.stream.JsonParser createParser(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)Ljakarta/json/stream/JsonParser;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createParser:(Ljava/io/InputStream;)Ljakarta/json/stream/JsonParser;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 in Ljava/io/InputStream;
MethodParameters:
Name Flags
in
public static jakarta.json.stream.JsonGenerator createGenerator(java.io.Writer);
descriptor: (Ljava/io/Writer;)Ljakarta/json/stream/JsonGenerator;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createGenerator:(Ljava/io/Writer;)Ljakarta/json/stream/JsonGenerator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 writer Ljava/io/Writer;
MethodParameters:
Name Flags
writer
public static jakarta.json.stream.JsonGenerator createGenerator(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)Ljakarta/json/stream/JsonGenerator;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createGenerator:(Ljava/io/OutputStream;)Ljakarta/json/stream/JsonGenerator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 out Ljava/io/OutputStream;
MethodParameters:
Name Flags
out
public static jakarta.json.stream.JsonParserFactory createParserFactory(java.util.Map<java.lang.String, ?>);
descriptor: (Ljava/util/Map;)Ljakarta/json/stream/JsonParserFactory;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createParserFactory:(Ljava/util/Map;)Ljakarta/json/stream/JsonParserFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 config Ljava/util/Map<Ljava/lang/String;*>;
Signature: (Ljava/util/Map<Ljava/lang/String;*>;)Ljakarta/json/stream/JsonParserFactory;
MethodParameters:
Name Flags
config
public static jakarta.json.stream.JsonGeneratorFactory createGeneratorFactory(java.util.Map<java.lang.String, ?>);
descriptor: (Ljava/util/Map;)Ljakarta/json/stream/JsonGeneratorFactory;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createGeneratorFactory:(Ljava/util/Map;)Ljakarta/json/stream/JsonGeneratorFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 config Ljava/util/Map<Ljava/lang/String;*>;
Signature: (Ljava/util/Map<Ljava/lang/String;*>;)Ljakarta/json/stream/JsonGeneratorFactory;
MethodParameters:
Name Flags
config
public static jakarta.json.JsonWriter createWriter(java.io.Writer);
descriptor: (Ljava/io/Writer;)Ljakarta/json/JsonWriter;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createWriter:(Ljava/io/Writer;)Ljakarta/json/JsonWriter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 writer Ljava/io/Writer;
MethodParameters:
Name Flags
writer
public static jakarta.json.JsonWriter createWriter(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)Ljakarta/json/JsonWriter;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createWriter:(Ljava/io/OutputStream;)Ljakarta/json/JsonWriter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 out Ljava/io/OutputStream;
MethodParameters:
Name Flags
out
public static jakarta.json.JsonReader createReader(java.io.Reader);
descriptor: (Ljava/io/Reader;)Ljakarta/json/JsonReader;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createReader:(Ljava/io/Reader;)Ljakarta/json/JsonReader;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 reader Ljava/io/Reader;
MethodParameters:
Name Flags
reader
public static jakarta.json.JsonReader createReader(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)Ljakarta/json/JsonReader;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createReader:(Ljava/io/InputStream;)Ljakarta/json/JsonReader;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 in Ljava/io/InputStream;
MethodParameters:
Name Flags
in
public static jakarta.json.JsonReaderFactory createReaderFactory(java.util.Map<java.lang.String, ?>);
descriptor: (Ljava/util/Map;)Ljakarta/json/JsonReaderFactory;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createReaderFactory:(Ljava/util/Map;)Ljakarta/json/JsonReaderFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 config Ljava/util/Map<Ljava/lang/String;*>;
Signature: (Ljava/util/Map<Ljava/lang/String;*>;)Ljakarta/json/JsonReaderFactory;
MethodParameters:
Name Flags
config
public static jakarta.json.JsonWriterFactory createWriterFactory(java.util.Map<java.lang.String, ?>);
descriptor: (Ljava/util/Map;)Ljakarta/json/JsonWriterFactory;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createWriterFactory:(Ljava/util/Map;)Ljakarta/json/JsonWriterFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 config Ljava/util/Map<Ljava/lang/String;*>;
Signature: (Ljava/util/Map<Ljava/lang/String;*>;)Ljakarta/json/JsonWriterFactory;
MethodParameters:
Name Flags
config
public static jakarta.json.JsonArrayBuilder createArrayBuilder();
descriptor: ()Ljakarta/json/JsonArrayBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
invokevirtual jakarta.json.spi.JsonProvider.createArrayBuilder:()Ljakarta/json/JsonArrayBuilder;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static jakarta.json.JsonArrayBuilder createArrayBuilder(jakarta.json.JsonArray);
descriptor: (Ljakarta/json/JsonArray;)Ljakarta/json/JsonArrayBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createArrayBuilder:(Ljakarta/json/JsonArray;)Ljakarta/json/JsonArrayBuilder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 array Ljakarta/json/JsonArray;
MethodParameters:
Name Flags
array
public static jakarta.json.JsonArrayBuilder createArrayBuilder(java.util.Collection<?>);
descriptor: (Ljava/util/Collection;)Ljakarta/json/JsonArrayBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createArrayBuilder:(Ljava/util/Collection;)Ljakarta/json/JsonArrayBuilder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 collection Ljava/util/Collection<*>;
Signature: (Ljava/util/Collection<*>;)Ljakarta/json/JsonArrayBuilder;
MethodParameters:
Name Flags
collection
public static jakarta.json.JsonObjectBuilder createObjectBuilder();
descriptor: ()Ljakarta/json/JsonObjectBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
invokevirtual jakarta.json.spi.JsonProvider.createObjectBuilder:()Ljakarta/json/JsonObjectBuilder;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static jakarta.json.JsonObjectBuilder createObjectBuilder(jakarta.json.JsonObject);
descriptor: (Ljakarta/json/JsonObject;)Ljakarta/json/JsonObjectBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createObjectBuilder:(Ljakarta/json/JsonObject;)Ljakarta/json/JsonObjectBuilder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 object Ljakarta/json/JsonObject;
MethodParameters:
Name Flags
object
public static jakarta.json.JsonObjectBuilder createObjectBuilder(java.util.Map<java.lang.String, java.lang.Object>);
descriptor: (Ljava/util/Map;)Ljakarta/json/JsonObjectBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createObjectBuilder:(Ljava/util/Map;)Ljakarta/json/JsonObjectBuilder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 map Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Ljakarta/json/JsonObjectBuilder;
MethodParameters:
Name Flags
map
public static jakarta.json.JsonPointer createPointer(java.lang.String);
descriptor: (Ljava/lang/String;)Ljakarta/json/JsonPointer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createPointer:(Ljava/lang/String;)Ljakarta/json/JsonPointer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 jsonPointer Ljava/lang/String;
MethodParameters:
Name Flags
jsonPointer
public static jakarta.json.JsonPatchBuilder createPatchBuilder();
descriptor: ()Ljakarta/json/JsonPatchBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
invokevirtual jakarta.json.spi.JsonProvider.createPatchBuilder:()Ljakarta/json/JsonPatchBuilder;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static jakarta.json.JsonPatchBuilder createPatchBuilder(jakarta.json.JsonArray);
descriptor: (Ljakarta/json/JsonArray;)Ljakarta/json/JsonPatchBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createPatchBuilder:(Ljakarta/json/JsonArray;)Ljakarta/json/JsonPatchBuilder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 array Ljakarta/json/JsonArray;
MethodParameters:
Name Flags
array
public static jakarta.json.JsonPatch createPatch(jakarta.json.JsonArray);
descriptor: (Ljakarta/json/JsonArray;)Ljakarta/json/JsonPatch;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createPatch:(Ljakarta/json/JsonArray;)Ljakarta/json/JsonPatch;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 array Ljakarta/json/JsonArray;
MethodParameters:
Name Flags
array
public static jakarta.json.JsonPatch createDiff(jakarta.json.JsonStructure, jakarta.json.JsonStructure);
descriptor: (Ljakarta/json/JsonStructure;Ljakarta/json/JsonStructure;)Ljakarta/json/JsonPatch;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
aload 1
invokevirtual jakarta.json.spi.JsonProvider.createDiff:(Ljakarta/json/JsonStructure;Ljakarta/json/JsonStructure;)Ljakarta/json/JsonPatch;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 source Ljakarta/json/JsonStructure;
0 1 1 target Ljakarta/json/JsonStructure;
MethodParameters:
Name Flags
source
target
public static jakarta.json.JsonMergePatch createMergePatch(jakarta.json.JsonValue);
descriptor: (Ljakarta/json/JsonValue;)Ljakarta/json/JsonMergePatch;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createMergePatch:(Ljakarta/json/JsonValue;)Ljakarta/json/JsonMergePatch;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 patch Ljakarta/json/JsonValue;
MethodParameters:
Name Flags
patch
public static jakarta.json.JsonMergePatch createMergeDiff(jakarta.json.JsonValue, jakarta.json.JsonValue);
descriptor: (Ljakarta/json/JsonValue;Ljakarta/json/JsonValue;)Ljakarta/json/JsonMergePatch;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
aload 1
invokevirtual jakarta.json.spi.JsonProvider.createMergeDiff:(Ljakarta/json/JsonValue;Ljakarta/json/JsonValue;)Ljakarta/json/JsonMergePatch;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 source Ljakarta/json/JsonValue;
0 1 1 target Ljakarta/json/JsonValue;
MethodParameters:
Name Flags
source
target
public static jakarta.json.JsonBuilderFactory createBuilderFactory(java.util.Map<java.lang.String, ?>);
descriptor: (Ljava/util/Map;)Ljakarta/json/JsonBuilderFactory;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createBuilderFactory:(Ljava/util/Map;)Ljakarta/json/JsonBuilderFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 config Ljava/util/Map<Ljava/lang/String;*>;
Signature: (Ljava/util/Map<Ljava/lang/String;*>;)Ljakarta/json/JsonBuilderFactory;
MethodParameters:
Name Flags
config
public static jakarta.json.JsonString createValue(java.lang.String);
descriptor: (Ljava/lang/String;)Ljakarta/json/JsonString;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createValue:(Ljava/lang/String;)Ljakarta/json/JsonString;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 value Ljava/lang/String;
MethodParameters:
Name Flags
value
public static jakarta.json.JsonNumber createValue(int);
descriptor: (I)Ljakarta/json/JsonNumber;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
iload 0
invokevirtual jakarta.json.spi.JsonProvider.createValue:(I)Ljakarta/json/JsonNumber;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 value I
MethodParameters:
Name Flags
value
public static jakarta.json.JsonNumber createValue(long);
descriptor: (J)Ljakarta/json/JsonNumber;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
lload 0
invokevirtual jakarta.json.spi.JsonProvider.createValue:(J)Ljakarta/json/JsonNumber;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 value J
MethodParameters:
Name Flags
value
public static jakarta.json.JsonNumber createValue(double);
descriptor: (D)Ljakarta/json/JsonNumber;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
dload 0
invokevirtual jakarta.json.spi.JsonProvider.createValue:(D)Ljakarta/json/JsonNumber;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 value D
MethodParameters:
Name Flags
value
public static jakarta.json.JsonNumber createValue(java.math.BigDecimal);
descriptor: (Ljava/math/BigDecimal;)Ljakarta/json/JsonNumber;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createValue:(Ljava/math/BigDecimal;)Ljakarta/json/JsonNumber;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 value Ljava/math/BigDecimal;
MethodParameters:
Name Flags
value
public static jakarta.json.JsonNumber createValue(java.math.BigInteger);
descriptor: (Ljava/math/BigInteger;)Ljakarta/json/JsonNumber;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: invokestatic jakarta.json.spi.JsonProvider.provider:()Ljakarta/json/spi/JsonProvider;
aload 0
invokevirtual jakarta.json.spi.JsonProvider.createValue:(Ljava/math/BigInteger;)Ljakarta/json/JsonNumber;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 value Ljava/math/BigInteger;
MethodParameters:
Name Flags
value
public static java.lang.String encodePointer(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "~"
ldc "~0"
invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
ldc "/"
ldc "~1"
invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 pointer Ljava/lang/String;
MethodParameters:
Name Flags
pointer
public static java.lang.String decodePointer(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "~1"
ldc "/"
invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
ldc "~0"
ldc "~"
invokevirtual java.lang.String.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 escaped Ljava/lang/String;
MethodParameters:
Name Flags
escaped
}
SourceFile: "Json.java"