Class CoreMemberFormatter

    • Constructor Summary

      Constructors 
      Constructor Description
      CoreMemberFormatter​(net.morimekta.util.io.IndentedPrintWriter writer)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void appendExtraProperties​(net.morimekta.providence.reflect.contained.CEnumDescriptor type)  
      void appendMethods​(net.morimekta.providence.reflect.contained.CEnumDescriptor type)  
      java.util.Collection<java.lang.String> getExtraImplements​(net.morimekta.providence.reflect.contained.CEnumDescriptor type)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CoreMemberFormatter

        public CoreMemberFormatter​(net.morimekta.util.io.IndentedPrintWriter writer)
    • Method Detail

      • getExtraImplements

        public java.util.Collection<java.lang.String> getExtraImplements​(net.morimekta.providence.reflect.contained.CEnumDescriptor type)
                                                                  throws net.morimekta.providence.generator.GeneratorException
        Specified by:
        getExtraImplements in interface EnumMemberFormatter
        Throws:
        net.morimekta.providence.generator.GeneratorException
      • appendMethods

        public void appendMethods​(net.morimekta.providence.reflect.contained.CEnumDescriptor type)
                           throws net.morimekta.providence.generator.GeneratorException
        Specified by:
        appendMethods in interface EnumMemberFormatter
        Throws:
        net.morimekta.providence.generator.GeneratorException
      • appendExtraProperties

        public void appendExtraProperties​(net.morimekta.providence.reflect.contained.CEnumDescriptor type)
                                   throws net.morimekta.providence.generator.GeneratorException
        Specified by:
        appendExtraProperties in interface EnumMemberFormatter
        Throws:
        net.morimekta.providence.generator.GeneratorException