diff --git a/corpus/scala/21d12e9/compiler/scala/tools/reflect/ReflectGlobal.scala b/corpus/scala/21d12e9/compiler/scala/tools/reflect/ReflectGlobal.scala index b80524d..c32922e 100644 --- a/corpus/scala/21d12e9/compiler/scala/tools/reflect/ReflectGlobal.scala +++ b/corpus/scala/21d12e9/compiler/scala/tools/reflect/ReflectGlobal.scala @@ -27,7 +27,7 @@ class ReflectGlobal(currentSettings: Settings, reporter: Reporter, override val } } - override def transformedType(sym: Symbol) = + override def transformedType(sym: Symbol): Type = postErasure.transformInfo(sym, erasure.transformInfo(sym, uncurry.transformInfo(sym, sym.info))) diff --git a/corpus/scala/21d12e9/reflect/scala/reflect/internal/transform/Transforms.scala b/corpus/scala/21d12e9/reflect/scala/reflect/internal/transform/Transforms.scala index de5bfbd..bb7b192 100644 --- a/corpus/scala/21d12e9/reflect/scala/reflect/internal/transform/Transforms.scala +++ b/corpus/scala/21d12e9/reflect/scala/reflect/internal/transform/Transforms.scala @@ -31,12 +31,12 @@ trait Transforms { self: SymbolTable => def erasure = erasureLazy.force def postErasure = postErasureLazy.force - def transformedType(sym: Symbol) = + def transformedType(sym: Symbol): Type = postErasure.transformInfo(sym, erasure.transformInfo(sym, uncurry.transformInfo(sym, sym.info))) - def transformedType(tpe: Type) = + def transformedType(tpe: Type): Type = postErasure.elimErasedValueType(erasure.scalaErasure(uncurry.uncurry(tpe))) }