1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-09 03:52:19 +02:00

Fixed formatting issues with properties and destructors

This commit is contained in:
Brian Fiete 2020-03-25 06:28:10 -07:00
parent dab667ec92
commit 0facfb8c29

View file

@ -1952,7 +1952,7 @@ void BfPrinter::Visit(BfConstructorDeclaration* ctorDeclaration)
void BfPrinter::Visit(BfDestructorDeclaration* dtorDeclaration)
{
Visit((BfAstNode*)dtorDeclaration);
//Visit((BfAstNode*)dtorDeclaration);
QueueVisitChild(dtorDeclaration->mAttributes);
ExpectNewLine();
@ -2176,6 +2176,7 @@ void BfPrinter::Visit(BfPropertyDeclaration* propertyDeclaration)
QueueVisitChild(propertyDeclaration->mEqualsNode);
ExpectSpace();
QueueVisitChild(propertyDeclaration->mInitializer);
FlushVisitChild();
if (auto block = BfNodeDynCast<BfBlock>(propertyDeclaration->mDefinitionBlock))
{
@ -2184,7 +2185,8 @@ void BfPrinter::Visit(BfPropertyDeclaration* propertyDeclaration)
for (auto method : propertyDeclaration->mMethods)
{
Visit(method);
}
}
FlushVisitChild();
DoBlockClose(block, true, doInlineBlock);
}
else