Package

io.buildo.enumero

annotations

Permalink

package annotations

Visibility
  1. Public
  2. All

Type Members

  1. macro class enum extends Annotation with StaticAnnotation

    Permalink

    Macro annotation that transforms a trait with only bare, empty objects as members to an ADT following the CaseEnum convention (see the CaseEnum trait).

    Macro annotation that transforms a trait with only bare, empty objects as members to an ADT following the CaseEnum convention (see the CaseEnum trait).

    e.g.

    Annotations
    @compileTimeOnly( ... ) @compileTimeOnly( ... )
  2. macro class indexedEnum extends Annotation with StaticAnnotation

    Permalink

    Macro annotation that transforms a trait enclosing a single type alias and a set of objects to an ADT following the IndexedCaseEnum convention (see the IndexedCaseEnum trait).

    Macro annotation that transforms a trait enclosing a single type alias and a set of objects to an ADT following the IndexedCaseEnum convention (see the IndexedCaseEnum trait).

    e.g.

    Annotations
    @compileTimeOnly( ... ) @compileTimeOnly( ... )

Value Members

  1. object EnumMacro

    Permalink
  2. object IndexedEnumMacro

    Permalink

Ungrouped