All files / test/Ice/moduleAggregation/module FirstDeep.js

77.77% Statements 42/54
100% Branches 3/3
25% Functions 2/8
77.77% Lines 42/54

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 551x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x     1x 1x     1x 1x     1x 1x 1x 1x 1x 1x 1x 1x 1x 1x     1x 1x     1x 1x     1x 1x 1x  
// Copyright (c) ZeroC, Inc.
 
// slice2js version 3.9.0-alpha.0
// <auto-generated>Generated from Slice file 'FirstDeep.ice'.</auto-generated>
 
/* eslint-disable */
/* jshint ignore: start */
 
import { Ice } from "@zeroc/ice";
 
export const Outer = {};
Outer.Inner = Outer.Inner || {};
Outer.Inner.Deep = Outer.Inner.Deep || {};
Outer.Inner.Transitive = Outer.Inner.Transitive || {};
 
Outer.Inner.Deep.DeepFirst = class {
    constructor(deepValue = 0) {
        this.deepValue = deepValue;
    }
 
    _write(ostr) {
        ostr.writeInt(this.deepValue);
    }
 
    _read(istr) {
        this.deepValue = istr.readInt();
    }
 
    static get minWireSize() {
        return  4;
    }
};
 
Ice.defineStruct(Outer.Inner.Deep.DeepFirst, true, false);
 
Outer.Inner.Transitive.TransitiveFirst = class {
    constructor(transitiveValue = 0) {
        this.transitiveValue = transitiveValue;
    }
 
    _write(ostr) {
        ostr.writeInt(this.transitiveValue);
    }
 
    _read(istr) {
        this.transitiveValue = istr.readInt();
    }
 
    static get minWireSize() {
        return  4;
    }
};
 
Ice.defineStruct(Outer.Inner.Transitive.TransitiveFirst, true, false);