Remove localName from NamedType

The Formatter CL introduced definedName to type which is the very thing
that NamedType::localName already did.

Thus localName should be removed.

Bug: 137553653
Test: ./test/run_all_*_test.sh
Change-Id: I61bff460d77d7b880831115be0602a49669fd7be
Merged-In: I61bff460d77d7b880831115be0602a49669fd7be
diff --git a/generateCppImpl.cpp b/generateCppImpl.cpp
index 1485119..278334d 100644
--- a/generateCppImpl.cpp
+++ b/generateCppImpl.cpp
@@ -80,7 +80,7 @@
     out << "// FIXME: your file license if you have one\n\n";
     out << "#pragma once\n\n";
 
-    generateCppPackageInclude(out, mPackage, iface->localName());
+    generateCppPackageInclude(out, mPackage, iface->definedName());
 
     out << "#include <hidl/MQDescriptor.h>\n";
     out << "#include <hidl/Status.h>\n\n";
@@ -98,11 +98,7 @@
 
     out << "\n";
 
-    out << "struct "
-        << baseName
-        << " : public "
-        << iface->localName()
-        << " {\n";
+    out << "struct " << baseName << " : public " << iface->definedName() << " {\n";
 
     out.indent();
 
@@ -121,10 +117,8 @@
     out << "};\n\n";
 
     out << "// FIXME: most likely delete, this is only for passthrough implementations\n"
-        << "// extern \"C\" "
-        << iface->localName()
-        << "* ";
-    generateFetchSymbol(out, iface->localName());
+        << "// extern \"C\" " << iface->definedName() << "* ";
+    generateFetchSymbol(out, iface->definedName());
     out << "(const char* name);\n\n";
 
     out << "}  // namespace implementation\n";
@@ -151,9 +145,8 @@
     });
 
     out.setLinePrefix("//");
-    out << iface->localName()
-        << "* ";
-    generateFetchSymbol(out, iface->localName());
+    out << iface->definedName() << "* ";
+    generateFetchSymbol(out, iface->definedName());
     out << "(const char* /* name */) {\n";
     out.indent();
     out << "return new " << baseName << "();\n";