Class JavaScriptLoaderFactory

  • All Implemented Interfaces:
    com.ibm.wala.classLoader.ClassLoaderFactory
    Direct Known Subclasses:
    WebPageLoaderFactory

    public class JavaScriptLoaderFactory
    extends com.ibm.wala.cast.loader.SingleClassLoaderFactory
    Creates the single class loader used for JavaScript.
    • Field Detail

      • preprocessor

        protected final com.ibm.wala.cast.tree.rewrite.CAstRewriterFactory<?,​?> preprocessor
    • Constructor Detail

      • JavaScriptLoaderFactory

        public JavaScriptLoaderFactory​(JavaScriptTranslatorFactory factory,
                                       com.ibm.wala.cast.tree.rewrite.CAstRewriterFactory<?,​?> preprocessor)
    • Method Detail

      • makeTheLoader

        protected com.ibm.wala.classLoader.IClassLoader makeTheLoader​(com.ibm.wala.ipa.cha.IClassHierarchy cha)
        Specified by:
        makeTheLoader in class com.ibm.wala.cast.loader.SingleClassLoaderFactory
      • getTheReference

        public com.ibm.wala.types.ClassLoaderReference getTheReference()
        Specified by:
        getTheReference in class com.ibm.wala.cast.loader.SingleClassLoaderFactory