# Global Metrics

path: .metrics.nom.functions
old: 2.0
new: 1.0
path: .metrics.nom.total
old: 2.0
new: 1.0
path: .metrics.nargs.average
old: 1.0
new: 0.0
path: .metrics.nargs.sum
old: 2.0
new: 0.0
path: .metrics.cyclomatic.sum
old: 3.0
new: 4.0
path: .metrics.mi.mi_visual_studio
old: 52.40343527529902
new: 54.93968267812792
path: .metrics.mi.mi_original
old: 89.60987432076132
new: 93.94685737959873
path: .metrics.mi.mi_sei
old: 81.51680602353854
new: 95.21448621742736
path: .metrics.loc.cloc
old: 3.0
new: 6.0
path: .metrics.loc.lloc
old: 3.0
new: 1.0
path: .metrics.loc.sloc
old: 21.0
new: 24.0
path: .metrics.nexits.average
old: 0.0
new: 1.0
path: .metrics.nexits.sum
old: 0.0
new: 1.0
path: .metrics.halstead.purity_ratio
old: 2.144295869027526
new: 1.8882416215456015
path: .metrics.halstead.n2
old: 25.0
new: 7.0
path: .metrics.halstead.difficulty
old: 9.52
new: 6.428571428571429
path: .metrics.halstead.bugs
old: 0.0836450285098207
new: 0.02716624587413203
path: .metrics.halstead.volume
old: 417.5467752901176
new: 114.4489595550095
path: .metrics.halstead.N2
old: 34.0
new: 9.0
path: .metrics.halstead.length
old: 79.0
new: 28.0
path: .metrics.halstead.N1
old: 45.0
new: 19.0
path: .metrics.halstead.n1
old: 14.0
new: 10.0
path: .metrics.halstead.vocabulary
old: 39.0
new: 17.0
path: .metrics.halstead.level
old: 0.10504201680672268
new: 0.15555555555555556
path: .metrics.halstead.effort
old: 3975.04530076192
new: 735.743311425061
path: .metrics.halstead.time
old: 220.83585004232887
new: 40.87462841250339
path: .metrics.halstead.estimated_program_length
old: 169.39937365317456
new: 52.87076540327685

# Spaces Data

## Minimal test - lines (12, 22)

path: .spaces[0].metrics.loc.ploc
old: 4.0
new: 9.0
path: .spaces[0].metrics.loc.blank
old: 0.0
new: 2.0
path: .spaces[0].metrics.loc.sloc
old: 4.0
new: 11.0
path: .spaces[0].metrics.nexits.sum
old: 0.0
new: 1.0
path: .spaces[0].metrics.nexits.average
old: 0.0
new: 1.0
path: .spaces[0].metrics.halstead.difficulty
old: 5.0
new: 6.25
path: .spaces[0].metrics.halstead.n2
old: 9.0
new: 4.0
path: .spaces[0].metrics.halstead.effort
old: 500.3910001730775
new: 571.1032383086407
path: .spaces[0].metrics.halstead.level
old: 0.2
new: 0.16
path: .spaces[0].metrics.halstead.purity_ratio
old: 2.377443751081734
new: 1.717470039536401
path: .spaces[0].metrics.halstead.time
old: 27.799500009615414
new: 31.727957683813372
path: .spaces[0].metrics.halstead.vocabulary
old: 18.0
new: 14.0
path: .spaces[0].metrics.halstead.volume
old: 100.07820003461548
new: 91.3765181293825
path: .spaces[0].metrics.halstead.N2
old: 10.0
new: 5.0
path: .spaces[0].metrics.halstead.n1
old: 9.0
new: 10.0
path: .spaces[0].metrics.halstead.estimated_program_length
old: 57.05865002596162
new: 41.219280948873624
path: .spaces[0].metrics.halstead.bugs
old: 0.0210096300574662
new: 0.02294502281013948
path: .spaces[0].metrics.halstead.N1
old: 14.0
new: 19.0
path: .spaces[0].metrics.cyclomatic.sum
old: 1.0
new: 3.0
path: .spaces[0].metrics.mi.mi_sei
old: 103.81608352809806
new: 80.39569963963096
path: .spaces[0].metrics.mi.mi_visual_studio
old: 72.72577869593864
new: 63.14979895508195
path: .spaces[0].metrics.mi.mi_original
old: 124.36108157005508
new: 107.98615621319011
path: .spaces[0].metrics.nargs.sum
old: 1.0
new: 0.0
path: .spaces[0].metrics.nargs.average
old: 1.0
new: 0.0

### Code

    namespace mozilla {

    class GeckoVRManager {
     public:
      static void* GetExternalContext() {
        return reinterpret_cast(
            mozilla::java::GeckoVRManager::GetExternalContext());
      }
    };

    }  // namespace mozilla