aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/Annotations.scala
blob: 8aead084d85c4d8d41fb4521fb4094bf6abfc55c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package dotty.tools.dotc.core

import Symbols._

object Annotations {

  abstract class Annotation {
    def matches(cls: Symbol) = ???
    def appliesToModule: Boolean = ???
  }

  abstract class InternalAnnotation extends Annotation {

  }

  case class Alias(sym: Symbol) extends InternalAnnotation {

  }

  case class Child(child: ClassSymbol) extends InternalAnnotation {

  }

}