package Ġio . kot est . plugin . pitest Ċ Ċ import Ġio . kot est . core . config . Abstract Project Config Ċ import Ġio . kot est . core . extensions . Discovery Extension Ċ import Ġio . kot est . core . extensions . Extension Ċ import Ġio . kot est . core . spec . Spec Ċ import Ġkotlin . reflect . K Class Ċ Ċ class ĠProject Config Ġ: ĠAbstract Project Config () Ġ{ ĊĠĠ Ġoverride Ġfun Ġextensions (): ĠList < Extension > Ġ= ĠlistOf ( object Ġ: ĠDiscovery Extension Ġ{ ĊĠĠĠĠĠ Ġoverride Ġfun Ġafter Scan ( classes : ĠList < K Class < out ĠSpec >> ): ĠList < K Class < out ĠSpec >> Ġ{ ĊĠĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( classes . size Ġ== Ġ 1 ) Ġclasses Ġelse Ġclasses . filter Not Ġ{ Ġit . qualified Name !!. contains (" Specs ") Ġ} ĊĠĠĠĠĠ Ġ} ĊĠĠ Ġ}) Ċ } Ċ