+18
−20
Loading
This patch implements a number of cleanups for how send semantics are represented in IPDL types. 1. needsMoreJuiceThan is inlined. 2. convertsTo is renamed to sendSemanticsSatisfiedBy to be more descriptive, and is no longer a class method. 3. nestedRange, sendSemantics and the methods that operate on them are moved from IPDLType to a new class, which MessageType and ProtocolType now inherit from. 4. IPDLType.hasReply has been inlined into MessageType.hasReply. Differential Revision: https://phabricator.services.mozilla.com/D167836