parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

BUG[?]: @OPTIONS locals и поля объекта...

BeaVe 06.05.2009 20:23

Кусок из кода:
@CLASS
conceptStorage

@OPTIONS
locals

@create[hshOptions]
  $self._isReleased(true)

@isReleased[]
  $result($_isReleased)

@setRelease[blnRelease]
  $result[]
  $_isReleased($blnRelease)
Использую так:
  $oStorage[^conceptStorage::create[]]
  ^oStorage.setRelease(false)

  ^if(^oStorage.isReleased[]){YES}{NO}
# всегда получаю YES
Если же в методе @setRelease[] сделаю замену на:
  $self._isReleased($blnRelease)
То в итоге получаю долгожданное: NO.

В плане совместимости же должно быть и в начале "NO", я ошибаюсь или баг?