scala

annotation

package annotation

Visibility
  1. Public
  2. All
Impl.
  1. Concrete
  2. Abstract

Type Members

  1. class elidable extends Annotation with StaticAnnotation

    An annotation for methods for which invocations might be removed in the generated code.

  2. class implicitNotFound extends Annotation with StaticAnnotation

    An annotation that specifies the error message that is emitted when the compiler cannot find an implicit value of the annotated type.

  3. class switch extends Annotation with StaticAnnotation

    An annotation to be applied to a match expression.

  4. class tailrec extends Annotation with StaticAnnotation

    A method annotation which verifies that the method will be compiled with tail call optimization.

Value Members

  1. object elidable extends AnyRef

    This useless appearing code was necessary to allow people to use named constants for the elidable annotation.

  2. package target

  3. package unchecked