Interface EnumMemberFormatter

    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default void appendClassAnnotations​(net.morimekta.providence.reflect.contained.CEnumDescriptor type)  
      default void appendExtraProperties​(net.morimekta.providence.reflect.contained.CEnumDescriptor type)  
      default void appendMethods​(net.morimekta.providence.reflect.contained.CEnumDescriptor type)  
      default java.util.Collection<java.lang.String> getExtraImplements​(net.morimekta.providence.reflect.contained.CEnumDescriptor type)  
    • Method Detail

      • appendClassAnnotations

        default void appendClassAnnotations​(net.morimekta.providence.reflect.contained.CEnumDescriptor type)
                                     throws net.morimekta.providence.generator.GeneratorException
        Throws:
        net.morimekta.providence.generator.GeneratorException
      • getExtraImplements

        default java.util.Collection<java.lang.String> getExtraImplements​(net.morimekta.providence.reflect.contained.CEnumDescriptor type)
                                                                   throws net.morimekta.providence.generator.GeneratorException
        Throws:
        net.morimekta.providence.generator.GeneratorException
      • appendMethods

        default void appendMethods​(net.morimekta.providence.reflect.contained.CEnumDescriptor type)
                            throws net.morimekta.providence.generator.GeneratorException
        Throws:
        net.morimekta.providence.generator.GeneratorException
      • appendExtraProperties

        default void appendExtraProperties​(net.morimekta.providence.reflect.contained.CEnumDescriptor type)
                                    throws net.morimekta.providence.generator.GeneratorException
        Throws:
        net.morimekta.providence.generator.GeneratorException