Метод Type.registerInterface

Регистрирует интерфейс, определенный конструктором.

var interfaceVar = typeInstanceVar.registerInterface(typeName)

Аргументы

  • typeName
    Строка, представляющая полное имя класса, регистрируемого в качестве интерфейса.

Возвращаемое значение

Зарегистрированный интерфейс.

Исключения

Тип исключения

Атрибут Condition

Error.argument

(Отладка) typeName не может обрабатываться в качестве определенного типа.

Error.invalidOperation

(Отладка) Интерфейс, указанный typeName, уже зарегистрирован.

Заметки

Метод registerInterface используется для регистрации интерфейса, определенного конструктором.

Метод registerInterface следует вызвать после определения, но до создания интерфейса. Вызов метода registerInterface происходит непосредственно из типа.

Реализация интерфейса

Реализация интерфейса поддерживается методами класса Type. Для реализации интерфейса нужно указать зарегистрированный интерфейс в параметре interfaceTypes метода registerInterface при регистрации класса.

Интерфейсы не должны реализовывать элементы, поскольку любой класс, использующий этот интерфейс, перезапишет их.

См. также

Ссылки

Класс Type