blob: 6b8d70ff0dd09d54b3b680f6e711c66aa87d2e6b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
import scala.tools.nsc.transform.Transform
abstract class Detach extends Transform {
import global._
class DetachTransformer extends Transformer {
def foo: Scope = newScope(
List[Symbol]() map { sym =>
val newAcc = sym.cloneSymbol
// def setFlag(mask: long): this.type
newAcc.setFlag(0)
}
)
}
}
|