Class AnyMessageFormatter

  • All Implemented Interfaces:
    MessageMemberFormatter

    public class AnyMessageFormatter
    extends java.lang.Object
    implements MessageMemberFormatter
    This class annotates specifically the providence.Any type with two utility methods: - Message unwrapMessage(descriptor); - static Any wrapMessage(message);
    • Constructor Detail

      • AnyMessageFormatter

        public AnyMessageFormatter​(net.morimekta.util.io.IndentedPrintWriter writer,
                                   JHelper helper)
    • Method Detail

      • appendMethods

        public void appendMethods​(JMessage<?> message)
                           throws net.morimekta.providence.generator.GeneratorException
        Specified by:
        appendMethods in interface MessageMemberFormatter
        Throws:
        net.morimekta.providence.generator.GeneratorException
      • appendExtraProperties

        public void appendExtraProperties​(JMessage<?> message)
                                   throws net.morimekta.providence.generator.GeneratorException
        Specified by:
        appendExtraProperties in interface MessageMemberFormatter
        Throws:
        net.morimekta.providence.generator.GeneratorException