MCPcopy Create free account
hub / github.com/beefytech/Beef / HandleMethodReference

Method HandleMethodReference

IDEHelper/Compiler/BfResolvePass.cpp:73–78  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

71}
72
73void BfResolvePassData::HandleMethodReference(BfAstNode* node, BfTypeDef* typeDef, BfMethodDef* methodDef)
74{
75 if ((mGetSymbolReferenceKind == BfGetSymbolReferenceKind_Method) && (mSymbolReferenceTypeDef == typeDef->GetDefinition()) &&
76 (mSymbolReferenceMethodIdx == methodDef->mIdx))
77 RecordReplaceNode(node);
78}
79
80void BfResolvePassData::HandleFieldReference(BfAstNode* node, BfTypeDef* typeDef, BfFieldDef* fieldDef)
81{

Callers 6

ProcessMethodMethod · 0.80
GetSymbolReferencesMethod · 0.80
CheckForMethodNameMethod · 0.80
MatchConstructorMethod · 0.80
MatchMethodMethod · 0.80
InjectMixinMethod · 0.80

Calls 1

GetDefinitionMethod · 0.80

Tested by

no test coverage detected