File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ trait ClassBuilders {
5757 def classes = statements.groupBy(_.location._class).map(arg => MeasuredClass (arg._1, arg._2))
5858 def classCount : Int = classes.size
5959}
60- Bumped for next release version
60+
6161trait FileBuilders {
6262 def statements : Iterable [MeasuredStatement ]
6363 def files : Iterable [MeasuredFile ] = statements.groupBy(_.source).map(arg => MeasuredFile (arg._1, arg._2))
@@ -106,6 +106,14 @@ case class Location(_package: String,
106106 val fqn = (_package + " ." ).replace(" <empty>." , " " ) + _class
107107}
108108
109+ case class ClassRef (name : String ) {
110+ lazy val simpleName = name.split(" ." ).last
111+ lazy val getPackage = name.split(" ." ).dropRight(1 ).mkString(" ." )
112+ }
113+ object ClassRef {
114+ def fromFilepath (path : String ) = ClassRef (path.replace('/' , '.' ))
115+ }
116+
109117trait CoverageMetrics {
110118 def statements : Iterable [MeasuredStatement ]
111119 def statementCount : Int = statements.size
You can’t perform that action at this time.
0 commit comments