src: minior code cleanup

This commit is contained in:
mlangkabel
2019-11-11 14:32:10 +01:00
parent ceb30020b5
commit 4cf852770e
10 changed files with 4 additions and 144 deletions
@@ -1,52 +0,0 @@
#include "IndexerCommandJava.h"
#include "utilityString.h"
IndexerCommandType IndexerCommandJava::getStaticIndexerCommandType()
{
return INDEXER_COMMAND_JAVA;
}
IndexerCommandJava::IndexerCommandJava(
const FilePath& sourceFilePath,
const std::set<FilePath>& indexedPaths,
const std::set<FilePathFilter>& excludeFilters,
const std::string& languageStandard,
const std::vector<FilePath>& classPath
)
: IndexerCommand(sourceFilePath, indexedPaths, excludeFilters)
, m_languageStandard(languageStandard)
, m_classPath(classPath)
{
}
IndexerCommandJava::~IndexerCommandJava()
{
}
IndexerCommandType IndexerCommandJava::getIndexerCommandType() const
{
return getStaticIndexerCommandType();
}
size_t IndexerCommandJava::getByteSize(size_t stringSize) const
{
size_t size = IndexerCommand::getByteSize(stringSize);
for (auto& i : m_classPath)
{
size += stringSize + utility::encodeToUtf8(i.wstr()).size();
}
return size;
}
std::string IndexerCommandJava::getLanguageStandard() const
{
return m_languageStandard;
}
std::vector<FilePath> IndexerCommandJava::getClassPath() const
{
return m_classPath;
}
@@ -1,36 +0,0 @@
#ifndef INDEXER_COMMAND_JAVA_H
#define INDEXER_COMMAND_JAVA_H
#include <vector>
#include "IndexerCommand.h"
class FilePath;
class IndexerCommandJava
: public IndexerCommand
{
public:
static IndexerCommandType getStaticIndexerCommandType();
IndexerCommandJava(
const FilePath& sourceFilePath,
const std::set<FilePath>& indexedPaths,
const std::set<FilePathFilter>& excludeFilters,
const std::string& languageStandard,
const std::vector<FilePath>& classPath);
virtual ~IndexerCommandJava();
virtual IndexerCommandType getIndexerCommandType() const override;
virtual size_t getByteSize(size_t stringSize) const override;
std::string getLanguageStandard() const;
std::vector<FilePath> getClassPath() const;
private:
const std::string m_languageStandard;
std::vector<FilePath> m_classPath;
};
#endif // INDEXER_COMMAND_JAVA_H