Список констант класса
Необходимо получить список констант класса, чтобы написать корректное наследование от Enumiration
Одним из ключевых свойств паттерна Enumiration является обязательное условие создания экземпляров перечисления исключительно через константы. Собственно на данный момент у меня это осуществляется методом Evaluation.created (); Любые попытки вызвать конструктор после этого будут выкидывать ошибки Код AS3:
|
Можно получить число и список экземпляров, а не список констант.
Код AS3:
|
да, все верно. Я могу получить список экземпляров, но мне также нужен список констант иначе я не могу уточнить создан ли был экземпляр для того чтобы его сделали значением константы класса, либо просто кто-то и где-то в коде вызвал конструктор. Собственно, Enumiration.created () блокирует дальнейшие вызовы конструктора. Только список экземпляров ничего не даст.
|
Код AS3:
Судя из кода, количество констант можно с помощью вызова метода XMLList.length() |
Спасибо большое. Для того чтобы приблизиться к вызову метода describeType, стал вытаскивать ссылку на класс наследник и неожиданно выяснил что при создании экземпляра в качестве значения его константы он не успевает определить наименование класса:
Код AS3:
|
Часовой пояс GMT +4, время: 18:27. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.