mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
CLI tweaks.
This commit is contained in:
parent
29591d6ecf
commit
23eff4d24a
@ -141,15 +141,15 @@ void CompilerStack::streamAssembly(ostream& _outStream, string const& _contractN
|
||||
|
||||
string const& CompilerStack::getInterface(string const& _contractName) const
|
||||
{
|
||||
return getJsonDocumentation(_contractName, DocumentationType::ABI_INTERFACE);
|
||||
return getMetadata(_contractName, DocumentationType::ABI_INTERFACE);
|
||||
}
|
||||
|
||||
string const& CompilerStack::getSolidityInterface(string const& _contractName) const
|
||||
{
|
||||
return getJsonDocumentation(_contractName, DocumentationType::ABI_SOLIDITY_INTERFACE);
|
||||
return getMetadata(_contractName, DocumentationType::ABI_SOLIDITY_INTERFACE);
|
||||
}
|
||||
|
||||
string const& CompilerStack::getJsonDocumentation(string const& _contractName, DocumentationType _type) const
|
||||
string const& CompilerStack::getMetadata(string const& _contractName, DocumentationType _type) const
|
||||
{
|
||||
if (!m_parseSuccessful)
|
||||
BOOST_THROW_EXCEPTION(CompilerError() << errinfo_comment("Parsing was not successful."));
|
||||
|
@ -90,7 +90,7 @@ public:
|
||||
/// Prerequisite: Successful call to parse or compile.
|
||||
/// @param type The type of the documentation to get.
|
||||
/// Can be one of 4 types defined at @c DocumentationType
|
||||
std::string const& getJsonDocumentation(std::string const& _contractName, DocumentationType _type) const;
|
||||
std::string const& getMetadata(std::string const& _contractName, DocumentationType _type) const;
|
||||
|
||||
/// @returns the previously used scanner, useful for counting lines during error reporting.
|
||||
Scanner const& getScanner(std::string const& _sourceName = "") const;
|
||||
|
Loading…
Reference in New Issue
Block a user