2016-12-01 3 views
1

Я пытаюсь объявить настроенную ManagedEvent с ActionScript следующим образом:ManagedEvent с метаданными спутником событий

[Bindable] 
[ManagedEvents(names="message")] 
public class ClassName extends EventDispatcher 
{ 
    ......... 
} 

Проблема возникла, когда гидролокатор impposed иметь компаньона событие с тем, что ManagedEvents.

я добавил следующие метаданные события:

[Bindable] 
[Event(name="message",type="package.ClassEvent")] 
[ManagedEvents(names="message")] 
public class ClassName extends EventDispatcher 
{ 
    ....  
} 

Но проблема еще не решена с гидролокатором.

Это ссылка для гидролокатора SonarAnalyzer для прогибается: http://dist.sonarsource.com/reports/coverage/rules/flex_rules_coverage.html

где есть это правило: https://sonarqube.com/coding_rules#rule_key=flex%3AS1464

Each ManagedEvents metadata tag should have a companion Event metadata tag 

мне действительно нужно решить эту проблему, у вас идея?

ответ

1

Проблема была решена путем удаления имен attribut в ManagedEvents:

[Bindable] 
[Event(name="message",type="package.ClassEvent")] 
[ManagedEvents("message")] 
public class ClassName extends EventDispatcher 
{ 
    ....  
} 
Смежные вопросы