AptusAnnotations

class Object
trait Matchable
class Any

Type members

Classlikes

class finl(val message: String) extends StaticAnnotation

to convey something is final conceptually in the corner case of multiple inheritance

to convey something is final conceptually in the corner case of multiple inheritance

class fordevonly(val message: String) extends StaticAnnotation

to convey that something isn't meant to remain in production code

to convey that something isn't meant to remain in production code

class nonfinl(val message: String) extends StaticAnnotation

to convey explicitly that something is intended to be overriden in some situations (as opposed to having forgotten to make it final).

to convey explicitly that something is intended to be overriden in some situations (as opposed to having forgotten to make it final).

class ordermatters(val message: String) extends StaticAnnotation

to convey that the order of the following code is important

to convey that the order of the following code is important

class pseudosealed(val message: String) extends StaticAnnotation

in cases where should be sealed but can't because we refactored some code to another file for clarity

in cases where should be sealed but can't because we refactored some code to another file for clarity