@@ -734,7 +734,7 @@ void MetadataNode::InterfaceConstructorCallback(const v8::FunctionCallbackInfo<v
734
734
SetInstanceMetadata (info.GetIsolate (), implementationObject, node);
735
735
736
736
// @@@ Refactor
737
- auto fullName = className + " - " + extendNameAndLocation;
737
+ auto fullName = className + Constants::CLASS_NAME_LOCATION_SEPARATOR + extendNameAndLocation;
738
738
thiz->SetHiddenValue (ConvertToV8String (" implClassName" ), ConvertToV8String (fullName));
739
739
//
740
740
@@ -1073,7 +1073,7 @@ void MetadataNode::ExtendCallMethodHandler(const v8::FunctionCallbackInfo<v8::Va
1073
1073
DEBUG_WRITE (" ExtendsCallMethodHandler: called with %s" , ConvertToString (extendName).c_str ());
1074
1074
1075
1075
auto extendNameAndLocation = extendLocation + ConvertToString (extendName);
1076
- auto fullClassName = node->m_name + ' - ' + extendNameAndLocation; // ConvertToString(extendName);
1076
+ auto fullClassName = node->m_name + Constants::CLASS_NAME_LOCATION_SEPARATOR + extendNameAndLocation; // ConvertToString(extendName);
1077
1077
auto fullExtendedName = TNS_PREFIX + fullClassName;
1078
1078
DEBUG_WRITE (" ExtendsCallMethodHandler: extend full name %s" , fullClassName.c_str ());
1079
1079
@@ -1162,8 +1162,8 @@ bool MetadataNode::GetExtendLocation(string& extendLocation)
1162
1162
}
1163
1163
1164
1164
string srcFileName = ConvertToString (scriptName);
1165
- std::replace (srcFileName.begin (), srcFileName.end (), ' /' , ' - ' );
1166
- std::replace (srcFileName.begin (), srcFileName.end (), ' .' , ' - ' );
1165
+ std::replace (srcFileName.begin (), srcFileName.end (), ' /' , ' _ ' );
1166
+ std::replace (srcFileName.begin (), srcFileName.end (), ' .' , ' _ ' );
1167
1167
int lineNumber = frame->GetLineNumber ();
1168
1168
if (lineNumber < 0 )
1169
1169
{
@@ -1186,7 +1186,7 @@ bool MetadataNode::GetExtendLocation(string& extendLocation)
1186
1186
}
1187
1187
1188
1188
1189
- extendLocationStream << " f" << srcFileName.c_str () << " -l " << lineNumber << " -c " << column << " -- " ;
1189
+ extendLocationStream << " f" << srcFileName.c_str () << " _l " << lineNumber << " _c " << column << " __ " ;
1190
1190
// DEBUG_WRITE("EXTEND_LOCATION %s", extendLocationStream.str().c_str());
1191
1191
}
1192
1192
}
0 commit comments