logic: added all previous java version to Java language standard selection

This commit is contained in:
mlangkabel
2017-11-06 18:49:29 +01:00
parent 595f918f4d
commit 6fad9eea84
12 changed files with 279 additions and 15 deletions
@@ -39,6 +39,7 @@ void SharedIndexerCommand::fromLocal(IndexerCommand* indexerCommand)
IndexerCommandJava* cmd = dynamic_cast<IndexerCommandJava*>(indexerCommand);
setType(JAVA);
setLanguageStandard(cmd->getLanguageStandard());
setClassPaths(cmd->getClassPath());
}
else
@@ -85,6 +86,7 @@ std::shared_ptr<IndexerCommand> SharedIndexerCommand::fromShared(const SharedInd
indexerCommand.getSourceFilePath(),
indexerCommand.getIndexedPaths(),
indexerCommand.getExcludedPaths(),
indexerCommand.getLanguageStandard(),
indexerCommand.getClassPaths()
);
}
+1 -1
View File
@@ -47,7 +47,7 @@ bool SourceGroupSettingsJava::equals(std::shared_ptr<SourceGroupSettings> other)
std::vector<std::string> SourceGroupSettingsJava::getAvailableLanguageStandards() const
{
return std::vector<std::string>(1, "8");
return std::vector<std::string>{"1", "2", "3", "4", "5", "6", "7", "8"};
}
bool SourceGroupSettingsJava::getUseJreSystemLibrary() const