Class ECJSourceLoaderImpl

  • All Implemented Interfaces:
    com.ibm.wala.classLoader.IClassLoader

    public class ECJSourceLoaderImpl
    extends com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl

        com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.AbstractJavaMethod, com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.ConcreteJavaMethod, com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.InstructionFactory, com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaClass, com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaEntityMethod, com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl.JavaField
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected boolean dump  
      • Fields inherited from class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl

        deleteTypeMapAfterInit, fTypeMap, insts
      • Fields inherited from class com.ibm.wala.classLoader.ClassLoaderImpl

        cha, DEBUG_LEVEL, loadedClasses
    • Constructor Summary

      Constructors 
      Constructor Description
      ECJSourceLoaderImpl​(com.ibm.wala.types.ClassLoaderReference loaderRef, com.ibm.wala.classLoader.IClassLoader parent, com.ibm.wala.ipa.cha.IClassHierarchy cha)  
      ECJSourceLoaderImpl​(com.ibm.wala.types.ClassLoaderReference loaderRef, com.ibm.wala.classLoader.IClassLoader parent, com.ibm.wala.ipa.cha.IClassHierarchy cha, boolean dump)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected com.ibm.wala.cast.java.translator.SourceModuleTranslator getTranslator()  
      • Methods inherited from class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl

        defineAbstractFunction, defineField, defineFunction, defineType, getAnnotations, getClassHierarchy, getInstructionFactory, init, loadAllSources, mapToInt, toString, toWALATypeName
      • Methods inherited from class com.ibm.wala.classLoader.ClassLoaderImpl

        getLanguage, getName, getNumberOfClasses, getNumberOfMethods, getParent, getReference, getSource, getSource, getSourceFileName, getSourceFileName, iterateAllClasses, lookupClass, removeAll
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • dump

        protected final boolean dump
    • Constructor Detail

      • ECJSourceLoaderImpl

        public ECJSourceLoaderImpl​(com.ibm.wala.types.ClassLoaderReference loaderRef,
                                   com.ibm.wala.classLoader.IClassLoader parent,
                                   com.ibm.wala.ipa.cha.IClassHierarchy cha)
      • ECJSourceLoaderImpl

        public ECJSourceLoaderImpl​(com.ibm.wala.types.ClassLoaderReference loaderRef,
                                   com.ibm.wala.classLoader.IClassLoader parent,
                                   com.ibm.wala.ipa.cha.IClassHierarchy cha,
                                   boolean dump)
    • Method Detail

      • getTranslator

        protected com.ibm.wala.cast.java.translator.SourceModuleTranslator getTranslator()
        Specified by:
        getTranslator in class com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl