src: add IndexerCommandType that will be used instead of string

This commit is contained in:
malte_langkabel
2017-05-16 15:29:46 +02:00
parent 80016596df
commit 4d140e396a
15 changed files with 78 additions and 41 deletions
@@ -1,8 +1,8 @@
#include "data/indexer/IndexerCommandJava.h"
std::string IndexerCommandJava::getIndexerKindString()
IndexerCommandType IndexerCommandJava::getStaticIndexerCommandType()
{
return "Java";
return INDEXER_COMMAND_JAVA;
}
IndexerCommandJava::IndexerCommandJava(
@@ -20,9 +20,9 @@ IndexerCommandJava::~IndexerCommandJava()
{
}
std::string IndexerCommandJava::getKindString() const
IndexerCommandType IndexerCommandJava::getIndexerCommandType() const
{
return getIndexerKindString();
return getStaticIndexerCommandType();
}
size_t IndexerCommandJava::getByteSize() const
@@ -11,7 +11,7 @@ class IndexerCommandJava
: public IndexerCommand
{
public:
static std::string getIndexerKindString();
static IndexerCommandType getStaticIndexerCommandType();
IndexerCommandJava(
const FilePath& sourceFilePath,
@@ -20,7 +20,7 @@ public:
const std::vector<FilePath>& classPath);
virtual ~IndexerCommandJava();
virtual std::string getKindString() const override;
virtual IndexerCommandType getIndexerCommandType() const override;
virtual size_t getByteSize() const override;
std::vector<FilePath> getClassPath() const;