Package soot.dotnet

Class DotnetClassProvider

  • All Implemented Interfaces:
    ClassProvider

    public class DotnetClassProvider
    extends Object
    implements ClassProvider
    This ClassProvider provides the assembly files with their types as ClassSource SourceLocator -> ClassProvider -> ClassSource -> MethodSource
    • Constructor Detail

      • DotnetClassProvider

        public DotnetClassProvider()
    • Method Detail

      • find

        public ClassSource find​(String className)
        Return the ClassSource of requested class
        Specified by:
        find in interface ClassProvider
        Parameters:
        className - requested class
        Returns:
        class source of the class
      • ensureAssemblyIndex

        public static void ensureAssemblyIndex()
        Generate index of all assembly files with their types. An assembly file contains several types in one file