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 {
57
57
def classes = statements.groupBy(_.location._class).map(arg => MeasuredClass (arg._1, arg._2))
58
58
def classCount : Int = classes.size
59
59
}
60
- Bumped for next release version
60
+
61
61
trait FileBuilders {
62
62
def statements : Iterable [MeasuredStatement ]
63
63
def files : Iterable [MeasuredFile ] = statements.groupBy(_.source).map(arg => MeasuredFile (arg._1, arg._2))
@@ -106,6 +106,14 @@ case class Location(_package: String,
106
106
val fqn = (_package + " ." ).replace(" <empty>." , " " ) + _class
107
107
}
108
108
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
+
109
117
trait CoverageMetrics {
110
118
def statements : Iterable [MeasuredStatement ]
111
119
def statementCount : Int = statements.size
You can’t perform that action at this time.
0 commit comments