Package manifold.json.rt
Class BindingsCoercer
- java.lang.Object
-
- manifold.json.rt.BindingsCoercer
-
- All Implemented Interfaces:
manifold.ext.rt.api.ICoercionProvider
public class BindingsCoercer extends Object implements manifold.ext.rt.api.ICoercionProvider
CoerceBindingsandListtoIBindingsBackedandIListBacked. Note, this coercer primarily serves the JSON and GraphQL APIs where structural interfaces overlay bindings. This coercer is used to produce direct instances of the interfaces so that other JVM languages can use JSON and GraphQL type manifolds without having to support structural typing.
-
-
Constructor Summary
Constructors Constructor Description BindingsCoercer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectcoerce(Object o, Type ifaceToProxyType)ObjecttoBindingValue(Object value)
-