UNFUSED_POJO_TYPE

A pojo type for which AvailObject.isPojoFusedType is false. This indicates a representation with a juicy class filling, which allows a particularly compact representation involving the class name and its parameter types.

A self pojo type may appear in the parameterization of this class. Convert such a self type into a 1-tuple containing the self type's class name. We can't rely on a self pojo type being able to create a proxy for itself during serialization, because it is required to be equal to the (non-self) type which it parameterizes, leading to problems when encountering the self type during tracing.

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard