package dreamylost
- Alphabetic
- Public
- Protected
Type Members
- final case class Argument(verbose: Boolean, includeInternalFields: Boolean, includeFieldNames: Boolean, callSuper: Boolean) extends Product with Serializable
- sealed trait BaseLog extends AnyRef
- trait MacroCommon extends AnyRef
Common methods
Common methods
- Version
1.0
- Since
2021/6/28
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- object JLogImpl extends BaseLog
- object Log4J2Impl extends BaseLog
- object LogType extends Enumeration
- object Slf4jImpl extends BaseLog
- object applyMacro extends MacroCommon
- object builderMacro extends MacroCommon
- object constructorMacro extends MacroCommon
- object jsonMacro extends MacroCommon
- object logMacro extends MacroCommon
- object stringMacro extends MacroCommon
- object synchronizedMacro extends MacroCommon