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 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | 41x 41x 41x 41x 41x 41x 41x 41x 41x 41x 41x 132x 132x 132x 132x 41x 41x 65x 65x 65x 65x 65x 65x 41x 41x 41x 67x 67x 67x 67x 1x 66x 65x 65x 67x 67x 67x 67x 2x 65x 65x 65x 67x 67x 67x 65x 67x 2x 2x 67x 67x 67x 41x 41x 8x 8x 41x 41x 41x 41x 1x 1x 41x 41x 41x 41x 1x 1x | // Copyright (c) ZeroC, Inc. import { Communicator } from "./Communicator.js"; import { Protocol } from "./Protocol.js"; import { InitializationException } from "./LocalExceptions.js"; import { Properties } from "./Properties.js"; import { defaultSliceLoaderInstance } from "./DefaultSliceLoader.js"; import { CompositeSliceLoader } from "./CompositeSliceLoader.js"; export class InitializationData { constructor() { this.properties = null; this.logger = null; this.sliceLoader = null; } clone() { const r = new InitializationData(); r.properties = this.properties; r.logger = this.logger; r.sliceLoader = this.sliceLoader; return r; } } export function initialize(arg1, arg2) { let args = null; let initData = null; if (arg1 instanceof Array) { args = arg1; } else if (arg1 instanceof InitializationData) { initData = arg1; } else if (arg1 !== undefined && arg1 !== null) { throw new InitializationException("invalid argument to initialize"); } if (arg2 !== undefined && arg2 !== null) { if (arg2 instanceof InitializationData && initData === null) { initData = arg2; } else { throw new InitializationException("invalid argument to initialize"); } } if (initData === null) { initData = new InitializationData(); } else { initData = initData.clone(); } initData.properties = new Properties(args, initData.properties); if (initData.sliceLoader === null || initData.sliceLoader === undefined) { initData.sliceLoader = defaultSliceLoaderInstance; } else { initData.sliceLoader = new CompositeSliceLoader([initData.sliceLoader, defaultSliceLoaderInstance]); } return new Communicator(initData); } export function createProperties(args, defaults) { return new Properties(args, defaults); } export function currentProtocol() { return Protocol.currentProtocol.clone(); } export function currentEncoding() { return Protocol.currentEncoding.clone(); } export function stringVersion() { return "3.8.0-alpha.0"; // "A.B.C", with A=major, B=minor, C=patch } export function intVersion() { return 30850; // AABBCC, with AA=major, BB=minor, CC=patch } |