ClosureInstantiation
dotty.tools.backend.jvm.opt.ClosureInstantiation
final case class ClosureInstantiation(lambdaMetaFactoryCall: LambdaMetaFactoryCall, ownerMethod: MethodNode, ownerClass: ClassBType, capturedArgInfos: IntMap[ArgInfo])
Metadata about a closure instantiation, stored in the call graph
Value parameters
- capturedArgInfos
-
information about captured arguments. Used for updating the call graph when re-writing a closure invocation to the body method.
- lambdaMetaFactoryCall
-
the InvokeDynamic instruction
- ownerClass
-
the class containing the above method
- ownerMethod
-
the method where the closure is allocated
Attributes
- Graph
-
- Supertypes
Members list
In this article