cleanup (inspection "Java | Class structure | Utility class is not 'final'")
[idea/community.git] / platform / external-system-api / src / com / intellij / openapi / externalSystem / util / ExternalSystemConstants.java
1 // Copyright 2000-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
2 package com.intellij.openapi.externalSystem.util;
3
4 import com.intellij.openapi.roots.ExternalProjectSystemRegistry;
5 import com.intellij.util.SystemProperties;
6 import org.jetbrains.annotations.NonNls;
7 import org.jetbrains.annotations.NotNull;
8
9 public final class ExternalSystemConstants {
10   @NonNls @NotNull public static final String EXTERNAL_SYSTEM_ID_KEY  = ExternalProjectSystemRegistry.EXTERNAL_SYSTEM_ID_KEY;
11
12   @NotNull @NonNls public static final String USE_IN_PROCESS_COMMUNICATION_REGISTRY_KEY_SUFFIX = ".system.in.process";
13   @NotNull @NonNls public static final String EXTERNAL_SYSTEM_REMOTE_COMMUNICATION_MANAGER_DEBUG_PORT
14     = "external.system.remote.communication.manager.debug.port";
15
16   @NotNull public static final String DEBUG_RUNNER_ID = "ExternalSystemTaskDebugRunner";
17   @NotNull public static final String RUNNER_ID       = "ExternalSystemTaskRunner";
18
19   public static final boolean VERBOSE_PROCESSING       = SystemProperties.getBooleanProperty("external.system.verbose.processing", false);
20
21   public static final char PATH_SEPARATOR = '/';
22
23   // Order.
24   public static final int BUILTIN_PROJECT_DATA_SERVICE_ORDER = Integer.MIN_VALUE;
25   public static final int BUILTIN_MODULE_DATA_SERVICE_ORDER = BUILTIN_PROJECT_DATA_SERVICE_ORDER + 10;
26   public static final int BUILTIN_LIBRARY_DATA_SERVICE_ORDER = BUILTIN_MODULE_DATA_SERVICE_ORDER + 10;
27   public static final int BUILTIN_SERVICE_ORDER = BUILTIN_LIBRARY_DATA_SERVICE_ORDER + 10;
28   public static final int BUILTIN_TOOL_WINDOW_SERVICE_ORDER = BUILTIN_SERVICE_ORDER + 10;
29   public static final int UNORDERED = 1000;
30 }