Package soot

Class EntryPoints


  • public class EntryPoints
    extends Object
    Returns the various potential entry points of a Java program.
    Author:
    Ondrej Lhotak
    • Method Detail

      • application

        public List<SootMethod> application()
        Returns only the application entry points, not including entry points invoked implicitly by the VM.
      • implicit

        public List<SootMethod> implicit()
        Returns only the entry points invoked implicitly by the VM.
      • clinits

        public List<SootMethod> clinits()
        Returns a list of all static initializers.
      • inits

        public List<SootMethod> inits()
        Returns a list of all constructors taking no arguments.
      • allInits

        public List<SootMethod> allInits()
        Returns a list of all constructors.
      • methodsOfApplicationClasses

        public List<SootMethod> methodsOfApplicationClasses()
        Returns a list of all concrete methods of all application classes.
      • mainsOfApplicationClasses

        public List<SootMethod> mainsOfApplicationClasses()
        Returns a list of all concrete main(String[]) methods of all application classes.