Packages

class positioned extends Annotation with StaticAnnotation

Annotate a symbol (i.e. class, method, parameter, etc.) with @positioned(positioned.here) to retain source position information for that symbol to be available in macro implementations which inspect that symbol. This is necessary e.g. for determining declaration order of subtypes of sealed hierarchies in macro implementations. This annotation is only needed when macro is invoked in a different source file than the source file of inspected symbol. If macro is invoked in the same file, source position is always available.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. positioned
  2. StaticAnnotation
  3. Annotation
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new positioned(point: Int)

Value Members

  1. val point: Int