diff options
author | chriseth <c@ethdev.com> | 2017-01-27 01:20:54 +0800 |
---|---|---|
committer | chriseth <c@ethdev.com> | 2017-01-27 01:21:19 +0800 |
commit | a9c6ff4ac8c271aaada1965894b34933b662c044 (patch) | |
tree | 55f18269b78cb12ef7cce34ad4599e4471fdee41 /libsolidity/ast | |
parent | ff8008cdf714a2a2e0f4ff9095158d4ef6a33cbb (diff) | |
download | dexon-solidity-a9c6ff4ac8c271aaada1965894b34933b662c044.tar dexon-solidity-a9c6ff4ac8c271aaada1965894b34933b662c044.tar.gz dexon-solidity-a9c6ff4ac8c271aaada1965894b34933b662c044.tar.bz2 dexon-solidity-a9c6ff4ac8c271aaada1965894b34933b662c044.tar.lz dexon-solidity-a9c6ff4ac8c271aaada1965894b34933b662c044.tar.xz dexon-solidity-a9c6ff4ac8c271aaada1965894b34933b662c044.tar.zst dexon-solidity-a9c6ff4ac8c271aaada1965894b34933b662c044.zip |
Refactor json return type generation.
Diffstat (limited to 'libsolidity/ast')
-rw-r--r-- | libsolidity/ast/Types.cpp | 18 | ||||
-rw-r--r-- | libsolidity/ast/Types.h | 2 |
2 files changed, 0 insertions, 20 deletions
diff --git a/libsolidity/ast/Types.cpp b/libsolidity/ast/Types.cpp index 971e1f18..dbabc8db 100644 --- a/libsolidity/ast/Types.cpp +++ b/libsolidity/ast/Types.cpp @@ -2512,24 +2512,6 @@ FunctionTypePointer FunctionType::asMemberFunction(bool _inLibrary, bool _bound) ); } -vector<string> const FunctionType::parameterTypeNames(bool _addDataLocation) const -{ - vector<string> names; - for (TypePointer const& t: parameterTypes()) - names.push_back(t->canonicalName(_addDataLocation)); - - return names; -} - -vector<string> const FunctionType::returnParameterTypeNames(bool _addDataLocation) const -{ - vector<string> names; - for (TypePointer const& t: m_returnParameterTypes) - names.push_back(t->canonicalName(_addDataLocation)); - - return names; -} - TypePointer const& FunctionType::selfType() const { solAssert(bound(), "Function is not bound."); diff --git a/libsolidity/ast/Types.h b/libsolidity/ast/Types.h index 770cbb30..a5147f17 100644 --- a/libsolidity/ast/Types.h +++ b/libsolidity/ast/Types.h @@ -915,10 +915,8 @@ public: TypePointers parameterTypes() const; std::vector<std::string> parameterNames() const; - std::vector<std::string> const parameterTypeNames(bool _addDataLocation) const; TypePointers const& returnParameterTypes() const { return m_returnParameterTypes; } std::vector<std::string> const& returnParameterNames() const { return m_returnParameterNames; } - std::vector<std::string> const returnParameterTypeNames(bool _addDataLocation) const; /// @returns the "self" parameter type for a bound function TypePointer const& selfType() const; |