mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 12:32:20 +02:00
Added ability to rename namespaces
This commit is contained in:
parent
91e0d10128
commit
014263c3a7
16 changed files with 373 additions and 78 deletions
|
@ -182,14 +182,12 @@ public:
|
|||
int mCursorLineStart;
|
||||
int mCursorLineEnd;
|
||||
|
||||
//BfMethodInstance* mReplaceMethodInstance;
|
||||
|
||||
int mReplaceLocalId;
|
||||
//int mDefMethodIdx;
|
||||
int mReplaceLocalId;
|
||||
BfMethodDef* mDefMethod;
|
||||
BfTypeDef* mDefType;
|
||||
BfFieldDef* mDefField;
|
||||
BfPropertyDef* mDefProp;
|
||||
BfAtomComposite mDefNamespace;
|
||||
int mDefMethodGenericParamIdx;
|
||||
int mDefTypeGenericParamIdx;
|
||||
|
||||
|
@ -248,6 +246,7 @@ public:
|
|||
void CheckLocalRef(BfAstNode* identifierNode, BfLocalVariable* varDecl);
|
||||
void CheckFieldRef(BfAstNode* identifierNode, BfFieldInstance* fieldInst);
|
||||
void CheckLabel(BfIdentifierNode* identifierNode, BfAstNode* precedingNode, BfScopeData* scopeData);
|
||||
void CheckNamespace(BfAstNode* node, const BfAtomComposite& namespaceName);
|
||||
void CheckEmptyStart(BfAstNode* prevNode, BfType* type);
|
||||
bool CheckFixit(BfAstNode* node);
|
||||
void CheckInterfaceFixit(BfTypeInstance* typeInstance, BfAstNode* node);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue