Как восстановить сервис суперкласса во Flash Builder - PullRequest
2 голосов
/ 14 января 2011

Так что моя проблема точно такая же, как у этого парня: http://www.pubbs.net/201003/flex/61462-flexcoders-flash-builder-super-class-regeneration.html, но, к сожалению, он не получил ответа.
После первоначального создания классов обслуживания, соединяющихся с PHP, я изменил PHP, специально добавив новый вызов.
В то время как окно Data / Services успешно уведомляло об изменениях, включая новую функцию в списке, суперкласс службы не изменился вообще. Что меня смущает, так как все суперклассы в сгенерированных пакетах service и valueObject содержат аннотацию, подобную этой:

  • Это сгенерированный класс и не предназначен для модификации. Настроить поведение
  • этой сервисной оболочки вы можете изменить сгенерированный подкласс этого класса - SomethingService.as.

А также подкласс содержит что-то о "регенерации суперкласса". Очевидно, что моя цель состоит в том, чтобы форсировать упомянутую регенерацию. Есть мысли?

Ответы [ 2 ]

0 голосов
/ 02 ноября 2012

Я считаю, что большинство генераторов кода работают один раз для генерации классов, но плохо работают при их обновлении.Это действительно сложно (я работал над ними). ​​

Можете ли вы исправить свои уроки вручную?

0 голосов
/ 13 июля 2012

Просто была похожая проблема, и это сводило меня с ума. В моем случае я использую плагин Eclipse для Team Foundation Server (репозиторий управления исходным кодом). В TFS файлы хранятся только для чтения, пока вы не проверите их. Обычно, когда что-то закулисное пытается изменить файл, который я открываю, плагин автоматически проверяет файл и позволяет ему вносить изменения. По какой-то причине этого не произошло.

Так что для меня все, что мне нужно было сделать, это проверить файл, и тогда он сможет восстановить (что означает создание файла для записи для остальных из вас, у кого может быть та же проблема).

...