1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
object Test1 {
val macro = ???
}
object Test2 {
var macro = ???
}
object Test3 {
type macro = Int
}
package test4 {
class macro
}
object Test5 {
class macro
}
package test6 {
object macro
}
object Test7 {
object macro
}
package test8 {
trait macro
}
object Test9 {
trait macro
}
package macro {
package macro.bar {
}
}
package foo {
package macro.foo {
}
}
object Test12 {
val Some(macro) = Some(42)
macro match {
case macro => println(macro)
}
}
object Test13 {
def macro = 2
}
|