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
}
|