Yes, for now we do technically not need a wrapper around the RNode, but this allows us to attach caches etc. just for the respective search.

interface FlowrSearchElement<Info> {
    enrichments?: {
        "call-targets"?: CallTargetsContent;
        "cfg-information"?: { isReachable: undefined | boolean; isRoot: boolean };
        "last-call"?: LastCallContent;
        "query-data"?: QueryDataElementContent;
    };
    node: RNode<Info>;
}

Type Parameters

  • Info

Properties

Properties

enrichments?: {
    "call-targets"?: CallTargetsContent;
    "cfg-information"?: { isReachable: undefined | boolean; isRoot: boolean };
    "last-call"?: LastCallContent;
    "query-data"?: QueryDataElementContent;
}
node: RNode<Info>