Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
DoublesunRUS committed Mar 2, 2020
2 parents 97d7ebd + fcbde39 commit 149ba50
Showing 1 changed file with 23 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@
import com.github._1c_syntax.bsl.languageserver.diagnostics.metadata.DiagnosticInfo;
import com.github._1c_syntax.bsl.languageserver.diagnostics.metadata.DiagnosticType;
import com.github._1c_syntax.bsl.languageserver.providers.DiagnosticProvider;
import com.github._1c_syntax.mdclasses.metadata.additional.ConfigurationSource;
import com.google.inject.Inject;

public class BslValidator implements IExternalBslValidator {
Expand All @@ -77,6 +78,28 @@ public ProjectContext(IProject project) {
quickFixSuplier = new QuickFixSupplier(diagnosticSupplier);

bslServerContext = new ServerContext(project.getLocation().toFile().toPath());

String initializationMessage = ""; //$NON-NLS-1$

ConfigurationSource configurationSource = bslServerContext.getConfiguration().getConfigurationSource();

if (configurationSource.equals(ConfigurationSource.EDT))
initializationMessage = BSL_LS_PREFIX.concat("Инициализация с EDT метаданными: ") //$NON-NLS-1$
.concat(project.getName());

else if (configurationSource.equals(ConfigurationSource.EMPTY))
initializationMessage = BSL_LS_PREFIX.concat("Инициализация БЕЗ метаданных: ") //$NON-NLS-1$
.concat(project.getName());

else if (configurationSource.equals(ConfigurationSource.DESIGNER))
initializationMessage = BSL_LS_PREFIX.concat("Инициализация c метаданными КОНФИГУРАТОРА: ") //$NON-NLS-1$
.concat(project.getName());

else
initializationMessage = BSL_LS_PREFIX.concat("Инициализация c НЕИЗВЕСТНЫМИ метаданными: ") //$NON-NLS-1$
.concat(project.getName());

BslValidatorPlugin.log(BslValidatorPlugin.createInfoStatus(initializationMessage));
}

private IPath getConfigurationFilePath() {
Expand Down

0 comments on commit 149ba50

Please sign in to comment.