Why cant I do this? ```internal typealias ItemSec...
# serialization
z
Why cant I do this?
Copy code
internal typealias ItemSectionRenderer<T> = @Serializable(ItemSectionRendererSerializer::class) List<T>

private class ItemSectionRendererSerializer<T : Any>(tSerializer: KSerializer<T>) : JsonTransformingSerializer<List<T>>(ListSerializer(tSerializer)) {
    override fun transformDeserialize(element: JsonElement) = element.jsonObject["contents"]!!
}
Caused by: java.lang.IllegalAccessError: Illegal class access: 'com.zt.innertube.network.dto.browse.ApiBrowse$Contents$$serializer' attempting to access 'com.zt.innertube.network.dto.renderer.ItemSectionRendererSerializer'