diff options
Diffstat (limited to 'libsolidity/ASTJsonConverter.cpp')
-rw-r--r-- | libsolidity/ASTJsonConverter.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libsolidity/ASTJsonConverter.cpp b/libsolidity/ASTJsonConverter.cpp index d0f76fb8..4c14f2b2 100644 --- a/libsolidity/ASTJsonConverter.cpp +++ b/libsolidity/ASTJsonConverter.cpp @@ -21,6 +21,7 @@ */ #include <libsolidity/ASTJsonConverter.h> +#include <boost/algorithm/string/join.hpp> #include <libsolidity/AST.h> using namespace std; @@ -144,7 +145,9 @@ bool ASTJsonConverter::visit(ElementaryTypeName const& _node) bool ASTJsonConverter::visit(UserDefinedTypeName const& _node) { - addJsonNode("UserDefinedTypeName", { make_pair("name", _node.name()) }); + addJsonNode("UserDefinedTypeName", { + make_pair("name", boost::algorithm::join(_node.namePath(), ".")) + }); return true; } |