Working ClassLoader
Change-Id: Ia1122165e47f846a1d4506111849f830d9f14c1b
diff --git a/src/utils.cc b/src/utils.cc
index 48ae2ae..86fa312 100644
--- a/src/utils.cc
+++ b/src/utils.cc
@@ -198,6 +198,14 @@
return descriptor;
}
+std::string DescriptorToDot(const std::string& descriptor) {
+ DCHECK_EQ(descriptor[0], 'L');
+ DCHECK_EQ(descriptor[descriptor.size()-1], ';');
+ std::string dot = descriptor.substr(1, descriptor.size()-2);
+ std::replace(dot.begin(), dot.end(), '/', '.');
+ return dot;
+}
+
std::string JniShortName(const Method* m) {
Class* declaring_class = m->GetDeclaringClass();