net.minecraft.util

public class JsonSerializing$TypeHandler<E, T extends JsonSerializableType<E>>

dim$a
net.minecraft.world.level.storage.loot.GsonAdapterFactory$Builder
net.minecraft.class_5330$class_5331
net.minecraft.util.JsonSerializing$TypeHandler
net.minecraft.unmapped.C_xaxdohtf$C_yixeccym
net.minecraft.src.C_2803_$C_2805_

Field summary

Modifier and TypeField
private final Registry<T>
a
registry
field_25192
registry
f_doyedfmw
f_78806_
private final String
b
elementName
field_25193
rootFieldName
f_tnjeiqgs
f_78807_
private final String
c
typeKey
field_25194
idFieldName
f_stpggzft
f_78808_
private final Function<E, T>
d
typeGetter
field_25195
typeIdentification
f_mbygbbmz
f_78809_
private Pair<T, JsonSerializing$CustomSerializer<? extends E>>
e
inlineType
field_25196
customSerializer
f_xwxanxbv
f_164983_
private T
f
defaultType
field_28444
field_28444
f_uooeuxyc
f_78810_

Constructor summary

ModifierConstructor
(Registry<T> registry, String rootFieldName, String idFieldName, Function<E, T> typeIdentification)

Method summary

Modifier and TypeMethod
public JsonSerializing$TypeHandler<E, T>
a(T o, dim$b<? extends E> arg1)
withInlineSerializer(T arg0, GsonAdapterFactory$InlineSerializer<? extends E> arg1)
method_32385(T arg0, class_5330$class_5332<? extends E> arg1)
method_32385(T arg0, JsonSerializing$CustomSerializer<? extends E> arg1)
m_opretjeh(T arg0, C_xaxdohtf$C_fclypocy<? extends E> arg1)
m_164986_(T p_164988_, C_2803_$C_141455_<? extends E> arg1)
public JsonSerializing$TypeHandler<E, T>
a(T arg0)
withDefaultType(T arg0)
method_33409(T arg0)
method_33409(T arg0)
m_loxnagrn(T arg0)
m_164984_(T arg0)
public Object
a()
build()
method_29307()
createGsonSerializer()
m_whcxngbl()
m_78822_()