Packages

p

io.github

dreamylost

package dreamylost

Version

1.0

Since

2021/7/7

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. dreamylost
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package logs
  2. package macros

    Version

    1.0

    Since

    2021/7/7

Type Members

  1. final macro class apply extends Annotation with StaticAnnotation

    annotation to generate apply method for primary construction of ordinary classes.

    annotation to generate apply method for primary construction of ordinary classes.

    Annotations
    @compileTimeOnly("enable macro to expand macro annotations")
    Version

    1.0

    Since

    2021/6/30

  2. final macro class builder extends Annotation with StaticAnnotation

    annotation to generate builder pattern for classes.

    annotation to generate builder pattern for classes.

    Annotations
    @compileTimeOnly("enable macro to expand macro annotations")
    Version

    1.0

    Since

    2021/6/19

  3. final macro class constructor extends Annotation with StaticAnnotation

    annotation to generate secondary constructor method for classes.

    annotation to generate secondary constructor method for classes.

    Annotations
    @compileTimeOnly("enable macro to expand macro annotations")
    Version

    1.0

    Since

    2021/7/3

  4. final macro class elapsed extends Annotation with StaticAnnotation

    annotation to record method cost time.

    annotation to record method cost time.

    Annotations
    @compileTimeOnly("enable macro to expand macro annotations")
    Version

    1.0

    Since

    2021/8/7

  5. final macro class equalsAndHashCode extends Annotation with StaticAnnotation

    annotation to generate equals and hashcode method for classes.

    annotation to generate equals and hashcode method for classes.

    Annotations
    @compileTimeOnly("enable macro to expand macro annotations")
    Version

    1.0

    Since

    2021/7/18

  6. final macro class jacksonEnum extends Annotation with StaticAnnotation

    annotation to generate equals and hashcode method for classes.

    annotation to generate equals and hashcode method for classes.

    Annotations
    @compileTimeOnly("enable macro to expand macro annotations")
    Version

    1.0

    Since

    2021/8/3

  7. final macro class json extends Annotation with StaticAnnotation

    annotation to generate play-json implicit object for case classes.

    annotation to generate play-json implicit object for case classes.

    Annotations
    @compileTimeOnly("enable macro to expand macro annotations")
    Version

    1.0

    Since

    2021/6/13

  8. final macro class log extends Annotation with StaticAnnotation

    annotation to generate log.

    annotation to generate log.

    Annotations
    @compileTimeOnly("enable macro to expand macro annotations")
    Version

    1.0

    Since

    2021/6/28

  9. final macro class synchronized extends Annotation with StaticAnnotation

    annotation to generate synchronized for methods.

    annotation to generate synchronized for methods.

    Annotations
    @compileTimeOnly("enable macro to expand macro annotations")
    Version

    1.0

    Since

    2021/6/24

  10. final macro class toString extends Annotation with StaticAnnotation

    annotation to generate toString for classes.

    annotation to generate toString for classes.

    Annotations
    @compileTimeOnly("enable macro to expand macro annotations")
    Version

    1.0

    Since

    2021/6/13

Value Members

  1. final val PACKAGE: String("io.github.dreamylost")
  2. object LogLevel extends Enumeration

    Log Level for elapsed

    Log Level for elapsed

    Version

    1.0

    Since

    2021/8/7

Inherited from AnyRef

Inherited from Any

Ungrouped