summaryrefslogtreecommitdiff
path: root/src/compiler/scala/reflect/runtime/TreeBuildUtil.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler/scala/reflect/runtime/TreeBuildUtil.scala')
-rw-r--r--src/compiler/scala/reflect/runtime/TreeBuildUtil.scala10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/compiler/scala/reflect/runtime/TreeBuildUtil.scala b/src/compiler/scala/reflect/runtime/TreeBuildUtil.scala
index 8c9e6a2565..9d66ca6c6e 100644
--- a/src/compiler/scala/reflect/runtime/TreeBuildUtil.scala
+++ b/src/compiler/scala/reflect/runtime/TreeBuildUtil.scala
@@ -3,11 +3,9 @@ package runtime
trait TreeBuildUtil extends Universe with api.TreeBuildUtil {
- def staticClass(fullname: String): Symbol = definitions.getClass(newTypeName(fullname))
- def staticModule(fullname: String): Symbol = definitions.getModule(newTermName(fullname))
-
- def thisModuleType(fullname: String) =
- definitions.getModule(fullname).moduleClass.thisType
+ def staticClass(fullname: String): Symbol = definitions.getRequiredClass(fullname)
+ def staticModule(fullname: String): Symbol = definitions.getRequiredModule(fullname)
+ def thisModuleType(fullname: String) = staticModule(fullname).moduleClass.thisType
/** Selects type symbol with given name from the defined members of prefix type
*/
@@ -41,7 +39,7 @@ trait TreeBuildUtil extends Universe with api.TreeBuildUtil {
selectIn(owner.info, idx)
}
- def freeVar(name: String, info: Type, value: Any) = new FreeVar(name, info, value)
+ def freeVar(name: String, info: Type, value: Any) = new FreeVar(newTermName(name), info, value)
def modifiersFromInternalFlags(flags: Long, privateWithin: Name, annotations: List[Tree]): Modifiers =
Modifiers(flags, privateWithin, annotations)