Class AbstractEnumClass

    • Constructor Detail

      • AbstractEnumClass

        public AbstractEnumClass​(ShapeModel shape)
    • Method Detail

      • poetSpec

        public final com.squareup.javapoet.TypeSpec poetSpec()
        Specified by:
        poetSpec in interface ClassSpec
        Returns:
        The actual class specification generated from a PoetSpec.builder()... implementation
      • getShape

        protected final ShapeModel getShape()
      • addDeprecated

        protected abstract void addDeprecated​(com.squareup.javapoet.TypeSpec.Builder enumBuilder)
      • addJavadoc

        protected abstract void addJavadoc​(com.squareup.javapoet.TypeSpec.Builder enumBuilder)
      • addEnumConstants

        protected abstract void addEnumConstants​(com.squareup.javapoet.TypeSpec.Builder enumBuilder)