Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ZacSweers/json-serialization-benchmarking
/ functions
Functions
161 in github.com/ZacSweers/json-serialization-benchmarking
⨍
Functions
161
◇
Types & classes
67
↓ 19 callers
Method
toString
jmh/src/main/kotlin/dev/zacsweers/jsonserialization/jmh/DataParser.kt:160
↓ 13 callers
Method
create
(Gson gson, TypeToken<R> type)
models/src/main/java/dev/zacsweers/jsonserialization/models/gson/RuntimeTypeAdapterFactory.java:208
↓ 12 callers
Method
write
(JsonWriter out, R value)
models/src/main/java/dev/zacsweers/jsonserialization/models/gson/RuntimeTypeAdapterFactory.java:256
↓ 8 callers
Method
setupIteration
android/benchmark/src/androidTest/kotlin/dev/zacsweers/jsonserialization/android/AndroidBenchmark.kt:233
↓ 5 callers
Method
parse
models/src/main/java/dev/zacsweers/jsonserialization/models/kotlinx_serialization/Response.kt:26
↓ 4 callers
Method
of
Creates a new runtime type adapter using for {@code baseType} using {@code typeFieldName} as the type field name. Type field names are case sensitive.
models/src/main/java/dev/zacsweers/jsonserialization/models/gson/RuntimeTypeAdapterFactory.java:158
↓ 4 callers
Method
setupIteration
android/benchmark/src/androidTest/kotlin/dev/zacsweers/jsonserialization/android/AndroidPolymorphicBenchmark.kt:95
↓ 3 callers
Method
create
()
models/src/main/java/dev/zacsweers/jsonserialization/models/adapter/GeneratedTypeAdapterFactory.java:9
↓ 3 callers
Method
format
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/ImageAV.java:14
↓ 2 callers
Method
create
()
models/src/main/java/dev/zacsweers/jsonserialization/models/adapter/GeneratedJsonAdapterFactory.java:9
↓ 2 callers
Method
formattedString
android/benchmark/src/main/kotlin/dev/zacsweers/jsonserialization/android/DataParser.kt:153
↓ 2 callers
Method
registerSubtype
Registers {@code type} identified by {@code label}. Labels are case sensitive. @throws IllegalArgumentException if either {@code type} or {@code labe
models/src/main/java/dev/zacsweers/jsonserialization/models/gson/RuntimeTypeAdapterFactory.java:185
↓ 2 callers
Method
stringify
models/src/main/java/dev/zacsweers/jsonserialization/models/kotlinx_serialization/Response.kt:21
↓ 2 callers
Method
underlyingSerializer
models/src/main/java/dev/zacsweers/jsonserialization/models/kotlinx_serialization/Response.kt:31
↓ 1 callers
Method
equals
(Object o)
models/src/main/java/dev/zacsweers/jsonserialization/models/java_serialization/NameJ.java:9
↓ 1 callers
Method
formattedString
jmh/src/main/kotlin/dev/zacsweers/jsonserialization/jmh/DataParser.kt:161
↓ 1 callers
Method
getAutoValueClass
(Class<T> clazz)
models/src/main/java/dev/zacsweers/jsonserialization/models/gson/RuntimeTypeAdapterFactory.java:322
↓ 1 callers
Function
printResults
android/benchmark/src/main/kotlin/dev/zacsweers/jsonserialization/android/DataParser.kt:74
↓ 1 callers
Function
printResults
android/benchmark/src/main/kotlin/dev/zacsweers/jsonserialization/android/PolymorphicDataParser.kt:40
↓ 1 callers
Function
printResults
jmh/src/main/kotlin/dev/zacsweers/jsonserialization/jmh/DataParser.kt:79
Method
RuntimeTypeAdapterFactory
(Class<?> baseType, String typeFieldName, boolean maintainType)
models/src/main/java/dev/zacsweers/jsonserialization/models/gson/RuntimeTypeAdapterFactory.java:144
Method
about
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/UserAV.java:44
Method
address
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/UserAV.java:42
Method
age
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/UserAV.java:34
Method
balance
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/UserAV.java:28
Method
company
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/UserAV.java:38
Function
component6
android/benchmark/src/main/kotlin/dev/zacsweers/jsonserialization/android/DataParser.kt:163
Function
component6
jmh/src/main/kotlin/dev/zacsweers/jsonserialization/jmh/DataParser.kt:169
Function
component7
android/benchmark/src/main/kotlin/dev/zacsweers/jsonserialization/android/DataParser.kt:164
Function
component7
jmh/src/main/kotlin/dev/zacsweers/jsonserialization/jmh/DataParser.kt:170
Function
component8
jmh/src/main/kotlin/dev/zacsweers/jsonserialization/jmh/DataParser.kt:171
Method
data
android/benchmark/src/androidTest/kotlin/dev/zacsweers/jsonserialization/android/AndroidBenchmark.kt:57
Method
data
android/benchmark/src/androidTest/kotlin/dev/zacsweers/jsonserialization/android/AndroidPolymorphicBenchmark.kt:41
Method
description
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/ImageAV.java:18
Method
doSetup
()
jmh/src/jmh/java/dev/zacsweers/jsonserialization/jmh/JmhBenchmark.java:48
Method
email
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/UserAV.java:40
Method
equals
(Object o)
models/src/main/java/dev/zacsweers/jsonserialization/models/java_serialization/UserJ.java:61
Method
equals
(Object o)
models/src/main/java/dev/zacsweers/jsonserialization/models/java_serialization/ImageJ.java:11
Method
equals
(Object o)
models/src/main/java/dev/zacsweers/jsonserialization/models/java_serialization/FriendJ.java:9
Method
equals
(Object o)
models/src/main/java/dev/zacsweers/jsonserialization/models/java_serialization/ResponseJ.java:16
Method
eyeColor
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/UserAV.java:66
Method
favoriteFruit
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/UserAV.java:62
Method
first
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/NameAV.java:12
Method
friends
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/UserAV.java:56
Method
getAutoValueClass
(Class<T> clazz)
jmh/src/jmh/java/dev/zacsweers/jsonserialization/jmh/JmhBenchmark.java:475
Method
greeting
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/UserAV.java:60
Method
gson_autovalue_buffer_fromJson
android/benchmark/src/androidTest/kotlin/dev/zacsweers/jsonserialization/android/AndroidBenchmark.kt:380
Method
gson_autovalue_buffer_fromJson
(AVGsonBuffer param)
jmh/src/jmh/java/dev/zacsweers/jsonserialization/jmh/JmhBenchmark.java:468
Method
gson_autovalue_buffer_toJson
android/benchmark/src/androidTest/kotlin/dev/zacsweers/jsonserialization/android/AndroidBenchmark.kt:310
Method
gson_autovalue_buffer_toJson
(AVGsonBuffer param)
jmh/src/jmh/java/dev/zacsweers/jsonserialization/jmh/JmhBenchmark.java:390
Method
gson_autovalue_string_fromJson
android/benchmark/src/androidTest/kotlin/dev/zacsweers/jsonserialization/android/AndroidBenchmark.kt:374
Method
gson_autovalue_string_fromJson
(AVGson param)
jmh/src/jmh/java/dev/zacsweers/jsonserialization/jmh/JmhBenchmark.java:461
Method
gson_autovalue_string_toJson
android/benchmark/src/androidTest/kotlin/dev/zacsweers/jsonserialization/android/AndroidBenchmark.kt:304
Method
gson_autovalue_string_toJson
(AVGson param)
jmh/src/jmh/java/dev/zacsweers/jsonserialization/jmh/JmhBenchmark.java:383
Method
gson_fromJson
android/benchmark/src/androidTest/kotlin/dev/zacsweers/jsonserialization/android/AndroidPolymorphicBenchmark.kt:131
Method
gson_fromJson
(AVGsonBuffer param)
jmh/src/jmh/java/dev/zacsweers/jsonserialization/jmh/JmhPolymorphicBenchmark.java:122
Method
gson_reflective_string_fromJson
android/benchmark/src/androidTest/kotlin/dev/zacsweers/jsonserialization/android/AndroidBenchmark.kt:368
Method
gson_reflective_string_fromJson
(ReflectiveGson param)
jmh/src/jmh/java/dev/zacsweers/jsonserialization/jmh/JmhBenchmark.java:454
Method
gson_reflective_string_toJson
android/benchmark/src/androidTest/kotlin/dev/zacsweers/jsonserialization/android/AndroidBenchmark.kt:298
Method
gson_reflective_string_toJson
(ReflectiveGson param)
jmh/src/jmh/java/dev/zacsweers/jsonserialization/jmh/JmhBenchmark.java:376
Method
gson_toJson
android/benchmark/src/androidTest/kotlin/dev/zacsweers/jsonserialization/android/AndroidPolymorphicBenchmark.kt:139
Method
gson_toJson
(AVGsonBuffer param)
jmh/src/jmh/java/dev/zacsweers/jsonserialization/jmh/JmhPolymorphicBenchmark.java:138
Method
guid
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/UserAV.java:22
Method
hashCode
()
models/src/main/java/dev/zacsweers/jsonserialization/models/java_serialization/NameJ.java:16
Method
hashCode
()
models/src/main/java/dev/zacsweers/jsonserialization/models/java_serialization/UserJ.java:90
Method
hashCode
()
models/src/main/java/dev/zacsweers/jsonserialization/models/java_serialization/ImageJ.java:21
Method
hashCode
()
models/src/main/java/dev/zacsweers/jsonserialization/models/java_serialization/FriendJ.java:16
Method
hashCode
()
models/src/main/java/dev/zacsweers/jsonserialization/models/java_serialization/ResponseJ.java:25
Method
id
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/ImageAV.java:12
Method
id
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/UserAV.java:16
Method
id
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/FriendAV.java:12
Method
images
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/UserAV.java:58
Method
index
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/UserAV.java:20
Method
isActive
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/UserAV.java:24
Method
isRealJson
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/ResponseAV.java:20
Method
jsonAdapter
(Moshi moshi)
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/ImageAV.java:20
Method
jsonAdapter
(Moshi moshi)
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/UserAV.java:72
Method
jsonAdapter
(Moshi moshi)
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/FriendAV.java:16
Method
jsonAdapter
(Moshi moshi)
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/ResponseAV.java:24
Method
jsonAdapter
(Moshi moshi)
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/NameAV.java:16
Method
kserializer_string_fromJson
android/benchmark/src/androidTest/kotlin/dev/zacsweers/jsonserialization/android/AndroidBenchmark.kt:316
Method
kserializer_string_fromJson
(KotlinxSerialization param)
jmh/src/jmh/java/dev/zacsweers/jsonserialization/jmh/JmhBenchmark.java:398
Method
kserializer_string_toJson
android/benchmark/src/androidTest/kotlin/dev/zacsweers/jsonserialization/android/AndroidBenchmark.kt:246
Method
kserializer_string_toJson
(KotlinxSerialization param)
jmh/src/jmh/java/dev/zacsweers/jsonserialization/jmh/JmhBenchmark.java:317
Method
last
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/NameAV.java:14
Method
latitude
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/UserAV.java:48
Method
longitude
()
models/src/main/java/dev/zacsweers/jsonserialization/models/model_av/UserAV.java:50
Function
main
android/benchmark/src/main/kotlin/dev/zacsweers/jsonserialization/android/DataParser.kt:5
Function
main
android/benchmark/src/main/kotlin/dev/zacsweers/jsonserialization/android/PolymorphicDataParser.kt:3
Function
main
jmh/src/main/kotlin/dev/zacsweers/jsonserialization/jmh/DataParser.kt:5
Method
moshi_autovalue_buffer_fromJson
android/benchmark/src/androidTest/kotlin/dev/zacsweers/jsonserialization/android/AndroidBenchmark.kt:346
Method
moshi_autovalue_buffer_fromJson
(AVMoshiBuffer param)
jmh/src/jmh/java/dev/zacsweers/jsonserialization/jmh/JmhBenchmark.java:433
Method
moshi_autovalue_buffer_toJson
android/benchmark/src/androidTest/kotlin/dev/zacsweers/jsonserialization/android/AndroidBenchmark.kt:276
Method
moshi_autovalue_buffer_toJson
(AVMoshiBuffer param)
jmh/src/jmh/java/dev/zacsweers/jsonserialization/jmh/JmhBenchmark.java:352
Method
moshi_autovalue_string_fromJson
android/benchmark/src/androidTest/kotlin/dev/zacsweers/jsonserialization/android/AndroidBenchmark.kt:328
Method
moshi_autovalue_string_fromJson
(AVMoshi param)
jmh/src/jmh/java/dev/zacsweers/jsonserialization/jmh/JmhBenchmark.java:412
Method
moshi_autovalue_string_toJson
android/benchmark/src/androidTest/kotlin/dev/zacsweers/jsonserialization/android/AndroidBenchmark.kt:258
Method
moshi_autovalue_string_toJson
(AVMoshi param)
jmh/src/jmh/java/dev/zacsweers/jsonserialization/jmh/JmhBenchmark.java:331
Method
moshi_fromJson
android/benchmark/src/androidTest/kotlin/dev/zacsweers/jsonserialization/android/AndroidPolymorphicBenchmark.kt:115
Method
moshi_fromJson
(CodegenMoshiKotlinBuffer param)
jmh/src/jmh/java/dev/zacsweers/jsonserialization/jmh/JmhPolymorphicBenchmark.java:130
next →
1–100 of 161, ranked by callers