Move public constructor property into AST itself.

This commit is contained in:
chriseth committed 2017-03-06 14:12:42 +01:00
1 parent ca4e2933dd
commit f300bdb020
5 files changed
+10 -6

No files matched your search

+6
View File
@@ -132,6 +132,12 @@ FunctionDefinition const* ContractDefinition::constructor() const
return nullptr;
}
bool ContractDefinition::constructorIsPublic() const
{
FunctionDefinition const* f = constructor();
return !f || f->isPublic();
}
FunctionDefinition const* ContractDefinition::fallbackFunction() const
{
for (ContractDefinition const* contract: annotation().linearizedBaseContracts)