Examples of ModuleScript


Examples of org.mozilla.javascript.commonjs.module.ModuleScript

    final String path = '/' + this.name + '/' + moduleId + ".js";
    final URL url = clazz.getResource(path);
    if (url == null) {
      return null;
    }
    return new ModuleScript(cx.compileString(IOUtils.toString(url), moduleId,
        1, null), new URI(moduleId), null);
  }
View Full Code Here

Examples of org.mozilla.javascript.commonjs.module.ModuleScript

   
    private ModuleScript loadModuleScript(Context cx, ModuleSource moduleSource) throws Exception {
      final Reader reader = moduleSource.getReader();
        try {
         
          ModuleScript moduleScript = new ModuleScript(
                cx.compileReader(reader, moduleSource.getUri().toString(), 1,
                        moduleSource.getSecurityDomain()),
                        moduleSource.getUri(), moduleSource.getBase());
           
           
View Full Code Here

Examples of org.mozilla.javascript.commonjs.module.ModuleScript

            exports = moduleCache.get(uri);
            if(exports != null) {
                return exports;
            }
            // Nope, still not loaded; we're loading it then.
            final ModuleScript moduleScript = this.loadModuleScript(cx, moduleSource);
           
            if (sandboxed && !moduleScript.isSandboxed()) {
                throw ScriptRuntime.throwError(cx, nativeScope, "Module \""
                        + uri + "\" is not contained in sandbox.");
            }
            exports = cx.newObject(nativeScope);
            // Are we the outermost locked invocation on this thread?
View Full Code Here

Examples of org.mozilla.javascript.commonjs.module.ModuleScript

        FileUtils.write(treeJavascriptFile, "hello");

        final Queue asyncCallback = mock(Queue.class);
        final ScriptableObject globalScope = new NodeJsGlobal();
        final ModuleScriptProvider moduleScriptProvider = mock(ModuleScriptProvider.class);
        ModuleScript moduleScript = mock(ModuleScript.class);
        when(moduleScript.getUri()).thenReturn(treeJavascriptFile.toURI());
        when(moduleScript.getBase()).thenReturn(treeJavascriptFile.toURI());
        when(moduleScript.getScript()).thenReturn(new Script() {
            @Override
            public Object exec(Context cx, Scriptable scope) {
                return null;
            }
        });
View Full Code Here

Examples of org.mozilla.javascript.commonjs.module.ModuleScript

        CachedModuleScript getCachedModuleScript() {
            final Script script = get();
            if(script == null) {
                return null;
            }
            return new CachedModuleScript(new ModuleScript(script, uri, base),
                    validator);
        }
View Full Code Here

Examples of org.mozilla.javascript.commonjs.module.ModuleScript

        CachedModuleScript getCachedModuleScript() {
            final Script script = get();
            if(script == null) {
                return null;
            }
            return new CachedModuleScript(new ModuleScript(script, uri, base),
                    validator);
        }
View Full Code Here

Examples of org.mozilla.javascript.commonjs.module.ModuleScript

    }
   
    public ModuleScript getModuleScript(Context cx, String moduleId, URI uri,
                                        Scriptable paths) throws Exception {
        for (ModuleScriptProvider provider : providers) {
            final ModuleScript script = provider.getModuleScript(cx, moduleId,
                    uri, paths);
            if(script != null) {
                return script;
            }
        }
View Full Code Here

Examples of org.mozilla.javascript.commonjs.module.ModuleScript

                    if(!equal(validator1, getValidator(cachedModule2))) {
                        return cachedModule2.getModule();
                    }
                }
                final URI sourceUri = moduleSource.getUri();
                final ModuleScript moduleScript = new ModuleScript(
                        cx.compileReader(reader, sourceUri.toString(), 1,
                                moduleSource.getSecurityDomain()),
                        sourceUri, moduleSource.getBase());
                putLoadedModule(moduleId, moduleScript,
                        moduleSource.getValidator());
View Full Code Here

Examples of org.mozilla.javascript.commonjs.module.ModuleScript

        CachedModuleScript getCachedModuleScript() {
            final Script script = get();
            if(script == null) {
                return null;
            }
            return new CachedModuleScript(new ModuleScript(script, uri, base),
                    validator);
        }
View Full Code Here

Examples of org.mozilla.javascript.commonjs.module.ModuleScript

    }

    public ModuleScript getModuleScript(Context cx, String moduleId, URI uri,
                                        URI base, Scriptable paths) throws Exception {
        for (ModuleScriptProvider provider : providers) {
            final ModuleScript script = provider.getModuleScript(cx, moduleId,
                    uri, base, paths);
            if(script != null) {
                return script;
            }
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.