Почему EclEmma не покрывает синхронизированный (MyClass.class)?

Я использую EclEmma для анализа покрытия.

Мой Java-код включает синхронизированный (MyClass.class) { } блок.

EclEmma говорит, что он покрыт только частично, хотя у меня есть модульный тест, в котором один поток получает доступ, а другой поток блокируется.

Можно ли получить полное покрытие синхронизации с помощью EclEmma?

Могу ли я каким-либо образом аннотировать код, чтобы сообщить EclEmma, ​​что нужно полностью охватить эту строку?

С уважением Роджер

7
задан Roger C S Wernersson 15 September 2010 в 07:49
поделиться