Skip to content
Snippets Groups Projects
Commit a8918837 authored by Mirco Dotta's avatar Mirco Dotta
Browse files

calling freshName takes now the tree's position as first argument.

parent abb7ef8e
No related branches found
No related tags found
No related merge requests found
......@@ -42,7 +42,7 @@ trait ForAllTransformer extends TypingTransformers
}
else {
// create a fresh name for each parameter declared parametric type
val freshNames = vtpes.map(i => fresh.newName("v"))
val freshNames = vtpes.map(i => fresh.newName(v.pos,"v"))
val funSym = tree.symbol
......
......@@ -278,7 +278,7 @@ trait ScalaCheck extends FreshNameCreator {
private def createGenDefSyms(klasses: List[ClassDef], defs: List[DefDef]): List[(Symbol, Tree)] = {
val genKlasses: List[(Symbol, ClassDef)] = for(klass <- klasses) yield {
val genName = fresh.newName("gen"+klass.name)
val genName = fresh.newName(klass.pos, "gen"+klass.name)
val tpe = klass.symbol.tpe
val genSym = createGenDefSymbol(klass.symbol.enclClass.owner, genName, tpe)
......@@ -288,7 +288,7 @@ trait ScalaCheck extends FreshNameCreator {
}
val genDefs: List[(Symbol, DefDef)] = for(d <- defs) yield {
val genName = fresh.newName("gen"+d.name)
val genName = fresh.newName(d.pos, "gen"+d.name)
val tpe = d.tpt.symbol.tpe
val genSym = createGenDefSymbol(d.symbol.owner, genName, tpe)
......@@ -342,7 +342,7 @@ trait ScalaCheck extends FreshNameCreator {
var owner = extOwner
val paramssTpe: List[ValDef] = vparamss.flatMap(v=>v).map(p =>
ValDef(Modifiers(0), fresh.newName("v"), resetAttrs(p.tpt.duplicate), EmptyTree))
ValDef(Modifiers(0), fresh.newName(p.pos, "v"), resetAttrs(p.tpt.duplicate), EmptyTree))
var last = true
......@@ -497,7 +497,7 @@ trait ScalaCheck extends FreshNameCreator {
require(tpe2arbApp.get(tpeSym.tpe).isEmpty, "Arbitrary.arbitrary["+tpeSym.tpe+"] is already in the map")
val owner = tpeSym.toplevelClass
val arbName = fresh.newName("arb"+tpeSym.name)
val arbName = fresh.newName(tpeSym.pos,"arb"+tpeSym.name)
val tpe = tpeSym.tpe
val arbDef = createArbitraryDefSymbol(owner, arbName, tpe)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment