/* Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ /* * Internal module used to test the generation of Integration.jsm getters. */ "use strict"; var EXPORTED_SYMBOLS = ["TestIntegration"]; var TestIntegration = { value: "value", get valueFromThis() { return this.value; }, get property() { return this._property; }, set property(value) { this._property = value; }, method(argument) { this.methodArgument = argument; return "method" + argument; }, async asyncMethod(argument) { this.asyncMethodArgument = argument; return "asyncMethod" + argument; }, };