Nel*_*son 5 java anonymous-class jacoco
我CacheConfig.new CacheLoader() {...}在我的 jacoco 报告中看到了课程。有没有办法排除它?
要排除 中的所有匿名类CacheConfig,如果您排除CacheConfig$1*.class, CacheConfig$2*.class, CacheConfig$3*.class, CacheConfig$4*.class, CacheConfig$5*.class, CacheConfig$6*.class, CacheConfig$7*.class, CacheConfig$8*.class,CacheConfig$9*.class因为匿名类被编译为CacheConfig$1.class,CacheConfig$2.class等等,它应该可以工作。
排除是CacheConfig$*.class行不通的,因为它会排除所有内部类,而不仅仅是匿名类。如果要排除所有内部类,CacheConfig$*.class可以使用。
如果你只想排除这个匿名类,当然也可以排除CacheConfig$1.class或者它有多少个。您可以从CacheConfig.new CacheLoader() {...}报告中的标签指向的链接中看到这一点。但请注意,如果在 中的这个类之前添加另一个匿名类CacheConfig,数字将相应地移动。
| 归档时间: |
|
| 查看次数: |
1196 次 |
| 最近记录: |