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