/** * @fileoverview Internal interface for messages implemented with the binary * kernel. */ goog.module('protobuf.binary.InternalMessage'); const Kernel = goog.requireType('protobuf.runtime.Kernel'); /** * Interface that needs to be implemented by messages implemented with the * binary kernel. This is an internal only interface and should be used only by * the classes in binary kernel. * * @interface */ class InternalMessage { /** * @package * @return {!Kernel} */ internalGetKernel() {} } exports = InternalMessage;