package Ġgod ot . entry generator . checks Ċ Ċ import Ġgod ot . entry generator . model . SourceFile Ċ import Ġgod ot . entry generator . utils . Logger Ċ Ċ class ĠClasses Per File Check ( logger : ĠLogger , Ġsource Files : ĠList < SourceFile >) Ġ: ĠBase Check ( logger , Ġsource Files ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġexecute () Ġ{ ĊĠĠĠĠĠĠĠ Ġsource Files . forEach Ġ{ Ġsource File Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( source File . registered Classes . size Ġ> Ġ 1 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlogger . error ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" SourceFile Ġ${ source File . absolute Path } Ġcontains Ġmore Ġthan Ġ 1 Ġregistered Ġclass : Ġ${ source File . registered Classes . join ToString Ġ{ Ġit . fq Name Ġ}}" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ