1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-09 12:02:21 +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) void BfPrinter::Visit(BfDestructorDeclaration* dtorDeclaration)
{ {
Visit((BfAstNode*)dtorDeclaration); //Visit((BfAstNode*)dtorDeclaration);
QueueVisitChild(dtorDeclaration->mAttributes); QueueVisitChild(dtorDeclaration->mAttributes);
ExpectNewLine(); ExpectNewLine();
@ -2176,6 +2176,7 @@ void BfPrinter::Visit(BfPropertyDeclaration* propertyDeclaration)
QueueVisitChild(propertyDeclaration->mEqualsNode); QueueVisitChild(propertyDeclaration->mEqualsNode);
ExpectSpace(); ExpectSpace();
QueueVisitChild(propertyDeclaration->mInitializer); QueueVisitChild(propertyDeclaration->mInitializer);
FlushVisitChild();
if (auto block = BfNodeDynCast<BfBlock>(propertyDeclaration->mDefinitionBlock)) if (auto block = BfNodeDynCast<BfBlock>(propertyDeclaration->mDefinitionBlock))
{ {
@ -2185,6 +2186,7 @@ void BfPrinter::Visit(BfPropertyDeclaration* propertyDeclaration)
{ {
Visit(method); Visit(method);
} }
FlushVisitChild();
DoBlockClose(block, true, doInlineBlock); DoBlockClose(block, true, doInlineBlock);
} }
else else