Package org.mozilla.javascript.commonjs.module.provider

Examples of org.mozilla.javascript.commonjs.module.provider.SoftCachingModuleScriptProvider


            Context ctx = Context.getCurrentContext();
            ctx.setOptimizationLevel(-1);
            globalScope = ctx.initStandardObjects();
            RequireBuilder require = new RequireBuilder();
            require.setSandboxed(false);
            require.setModuleScriptProvider(new SoftCachingModuleScriptProvider(new ClasspathModuleSourceProvider()));
            require.createRequire(ctx, globalScope).install(globalScope);
            nodeScript = compile(ctx, "node.js");
            tscScript = compile(ctx, "tsc.js");
        } finally {
            Context.exit();
View Full Code Here


                }
        };
    }
   
    public void setModuleSourceProvider(ModuleSourceProvider provider) {
        requireBuilder.setModuleScriptProvider(new SoftCachingModuleScriptProvider(provider));
    }
View Full Code Here

                }
            }
        }
        NodeJsUrlModuleSourceProvider moduleSourceProvider = new NodeJsUrlModuleSourceProvider(uris);
        rb.setModuleScriptProvider(
                new SoftCachingModuleScriptProvider(
                        moduleSourceProvider));

        Require require = rb.createRequire(cx, env, this);
        require.install(this);
        return require;
View Full Code Here

                    throw new RuntimeException(usx);
                }
            }
        }
        rb.setModuleScriptProvider(
                new SoftCachingModuleScriptProvider(
                        new UrlModuleSourceProvider(uris, null)));
        Require require = rb.createRequire(cx, this);
        require.install(this);
        return require;
    }
View Full Code Here

                    throw new RuntimeException(usx);
                }
            }
        }
        rb.setModuleScriptProvider(
                new SoftCachingModuleScriptProvider(
                        new UrlModuleSourceProvider(uris, null)));
        Require require = rb.createRequire(cx, this);
        require.install(this);
        return require;
    }
View Full Code Here

                    throw new RuntimeException(usx);
                }
            }
        }
        rb.setModuleScriptProvider(
                new SoftCachingModuleScriptProvider(
                        new UrlModuleSourceProvider(uris, null)));
        Require require = rb.createRequire(context, globalScope);
        require.install(globalScope);
    }
View Full Code Here

  public NodeRequire(final ClassLoader cl, Context cx, Scriptable nativeScope) {
    super(cx, nativeScope, getModuleScriptProvider(cl), getPreExec(), getPostExec(), sandboxed);
  }

  static ModuleScriptProvider getModuleScriptProvider(final ClassLoader cl){
     return  new SoftCachingModuleScriptProvider(new NodeModuleSourceProvider(cl));
  }
View Full Code Here

                                throw new RuntimeException(usx);
                            }
                        }
                    }
                    requireBuilder.setModuleScriptProvider(
                            new SoftCachingModuleScriptProvider(
                                    new UrlModuleSourceProvider(uris, null)));
                }
            }
        }
        return requireBuilder;
View Full Code Here

TOP

Related Classes of org.mozilla.javascript.commonjs.module.provider.SoftCachingModuleScriptProvider

Copyright © 2018 www.massapicom. 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.