Если ваш инструмент покрытия не понимает, что у вас может быть несколько интересных "совместимых" объектов в пределах строки, вы, скорее всего, получите отчет о том, что ваша линия покрыта, если какой-либо объект покрытия в этой строкепокрыты.
Инструменты, для которых файлы классов инструментов, AFAIK, ограничены таким образом, поскольку файлы классов содержат только информацию, относящуюся к коду класса, к строкам исходного текста, а не к частичным строкам.
Наш Java-тестИнструмент покрытия (и другие члены нашего семейства инструментов тестирования покрытия) не обрабатывают файлы кода класса.Скорее, они обрабатывают исходный код и точно отслеживают частичную информацию строки (начальная строка / столбец, конечная строка / столбец).
Наш инструмент не будет иметь никаких проблем с отображением покрытия отдельных частейзаявление.