sun::semantic_analysis::CallAnalyzer::CalleeResolution

sun::semantic_analysis::CallAnalyzer::CalleeResolution

struct · Source (opens in a new tab)

struct sun::semantic_analysis::CallAnalyzer::CalleeResolution

What resolving a call's callee established about the call.

Public Fields

classType

public · variable · Source (opens in a new tab)

std::shared_ptr<sun::types::ClassType> sun::semantic_analysis::CallAnalyzer::CalleeResolution::classType

No documentation comment.

Related: sun::types::ClassType

function

public · variable · Source (opens in a new tab)

std::optional<FunctionInfo> sun::semantic_analysis::CallAnalyzer::CalleeResolution::function

No documentation comment.

Related: FunctionInfo

receiverImmutable

public · variable · Source (opens in a new tab)

bool sun::semantic_analysis::CallAnalyzer::CalleeResolution::receiverImmutable = false

No documentation comment.

takesPack

public · variable · Source (opens in a new tab)

bool sun::semantic_analysis::CallAnalyzer::CalleeResolution::takesPack = false

No documentation comment.