Spec-Zone.ru › Homebrew

Исключение: CyclicDependencyError Приватный

Наследует:
RuntimeError
  • Object
  • RuntimeError
  • CyclicDependencyError
показать всё
Определено в:
exceptions.rb

Обзор

Этот класс является частью приватного API. Этот класс можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого класса, поскольку он может быть удалён или изменён без предупреждения.

Вызывается, когда у одной или нескольких формул обнаруживаются циклические зависимости.

Краткое описание методов экземпляра свернуть

  • #initialize(strongly_connected_components) ⇒ void конструктор приватный

Подробное описание конструкторов

#initialize(strongly_connected_components) ⇒ void

Этот метод является частью приватного API. Этот метод можно использовать только в репозитории Homebrew/brew. Сторонним разработчикам следует по возможности избегать использования этого метода, поскольку он может быть удалён или изменён без предупреждения.

Параметры:

  • strongly_connected_components (Array<T.untyped>)


1020
1021
1022
1023
1024
1025
# File 'exceptions.rb', line 1020

def initialize(strongly_connected_components)
  super <<~EOS
    The following packages contain cyclic dependencies:
#{strongly_connected_components.select { |packages| packages.count > 1 }.map(&:to_sentence).join("\n  ")}  EOS
end

© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/rubydoc/CyclicDependencyError.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API