Метод Type.registerInterface

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

var interfaceVar = typeInstanceVar.registerInterface(typeName)

typeName

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

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

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

Атрибут Condition

Error.argument

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

Error.invalidOperation

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

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

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

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

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

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

Показ: