Callee
dotty.tools.backend.jvm.opt.Callee
final case class Callee(callee: MethodNode, calleeDeclarationClass: ClassBType, isStaticallyResolved: Boolean, sourceFilePath: Option[String], annotatedInline: Boolean, annotatedNoInline: Boolean, samParamTypes: IntMap[ClassBType], calleeInfoWarning: Option[CalleeInfoWarning])
A callee in the call graph.
Value parameters
- annotatedInline
-
True if the callee is annotated @inline
- annotatedNoInline
-
True if the callee is annotated @noinline
- callee
-
The callee, as it appears in the invocation instruction. For virtual calls, an override of the callee might be invoked. Also, the callee can be abstract.
- calleeDeclarationClass
-
The class in which the callee is declared
- calleeInfoWarning
-
An inliner warning if some information was not available while gathering the information about this callee.
- isStaticallyResolved
-
True if the callee cannot be overridden
- samParamTypes
-
A map from parameter positions to SAM parameter types
Attributes
- Graph
-
- Supertypes
Members list
In this article