File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
src/dotty/tools/backend/jvm Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -103,6 +103,10 @@ class DottyBackendInterface()(implicit ctx: Context) extends BackendInterface{
103
103
val BoxesRunTimeModule = ctx.requiredModule(" scala.runtime.BoxesRunTime" )
104
104
val BoxesRunTimeClass = toDenot(BoxesRunTimeModule ).moduleClass.asClass
105
105
106
+ // require LambdaMetafactory: scalac uses getClassIfDefined, but we need those always.
107
+ override lazy val LambdaMetaFactory = ctx.requiredClass(" java.lang.invoke.LambdaMetafactory" )
108
+ override lazy val MethodHandle = ctx.requiredClass(" java.lang.invoke.MethodHandle" )
109
+
106
110
val nme_valueOf : Name = StdNames .nme.valueOf
107
111
val nme_apply = StdNames .nme.apply
108
112
val NothingClass : Symbol = defn.NothingClass
You can’t perform that action at this time.
0 commit comments