data: Set correct name delimiter per language in parsers

This commit is contained in:
Eberhard Graether
2017-05-09 16:25:58 +02:00
parent 329544530d
commit bb8c2ae5a9
2 changed files with 12 additions and 0 deletions
@@ -2,11 +2,13 @@
#include <jni.h>
#include "data/name/NameHierarchy.h"
#include "data/parser/java/JavaEnvironmentFactory.h"
#include "data/parser/ParseLocation.h"
#include "data/parser/ReferenceKind.h"
#include "data/parser/ParserClient.h"
#include "settings/ApplicationSettings.h"
#include "settings/LanguageType.h"
#include "utility/file/FileSystem.h"
#include "utility/text/TextAccess.h"
#include "utility/ResourcePaths.h"
@@ -102,6 +104,8 @@ void JavaParser::buildIndex(
const std::string& classPath,
std::shared_ptr<TextAccess> textAccess)
{
NameHierarchy::setDelimiter(getSymbolNameDelimiterForLanguage(LANGUAGE_JAVA));
if (m_javaEnvironment)
{
m_currentFilePath = sourceFilePath;