AstForFunctionsCreator
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class AstCreator
- Self type
Members list
Value members
Concrete methods
Creates method declaration related structures.
Creates method declaration related structures.
Value parameters
- isClosure
-
if true, will generate a type decl, type ref, and method ref, as well as add the
c
modifier. - node
-
the node to create the AST structure from.
Attributes
- Returns
-
a method declaration with additional refs and types if specified.
Creates the bindings between the method and its types. This is useful for resolving function pointers and imports.
Creates the bindings between the method and its types. This is useful for resolving function pointers and imports.
Attributes
Concrete fields
As expressions may be discarded, we cannot store closure ASTs in the diffgraph at the point of creation. So we assume every reference to this map means that the closure AST was successfully propagated.
As expressions may be discarded, we cannot store closure ASTs in the diffgraph at the point of creation. So we assume every reference to this map means that the closure AST was successfully propagated.