-
-
Method Detail
-
get
public <T> Codec<T> get(Class<T> clazz,
CodecRegistry registry)
Get a Codec
using the given context, which includes, most importantly, the Class for which a Codec
is required.
- Specified by:
get
in interface CodecProvider
- Type Parameters:
T
- the type of the class for which a Codec is required
- Parameters:
clazz
- the Class for which to get a Codec
registry
- the registry to use for resolving dependent Codec instances
- Returns:
- the Codec instance, which may be null, if this source is unable to provide one for the requested Class