Class CompatibilityMode

java.lang.Object
com.github._1c_syntax.bsl.support.CompatibilityMode

public class CompatibilityMode extends Object
Класс реализующий объект для хранения режима совместимости конфигурации
  • Constructor Details

    • CompatibilityMode

      public CompatibilityMode()
    • CompatibilityMode

      public CompatibilityMode(String value)
    • CompatibilityMode

      public CompatibilityMode(int minor, int version)
  • Method Details

    • compareTo

      public static int compareTo(CompatibilityMode versionA, CompatibilityMode versionB)
      Выполняет сравнение двух режимов совместимости
      Parameters:
      versionA - - Первый режим совместимости
      versionB - - Второй режим совместимости
      Returns:
      - Результат сравнения 0 - равны 1 - вторая версия больше -1 - первая версия больше
    • compareTo

      public static int compareTo(CompatibilityMode versionA, String versionB)
      Выполняет сравнение двух режимов совместимости, используя в качестве второй версии - строковое представление
      Parameters:
      versionA - - Первый режим совместимости
      versionB - - Второй режим совместимости в виде строки вида Version_8_3_10
      Returns:
      - Результат сравнения 0 - равны 1 - вторая версия больше -1 - первая версия больше
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getMAJOR

      public static int getMAJOR()
    • getMinor

      public int getMinor()
    • getVersion

      public int getVersion()