Class/Object

edu.illinois.wala.ipa.callgraph

AnalysisScope

Related Docs: object AnalysisScope | package callgraph

Permalink

class AnalysisScope extends com.ibm.wala.ipa.callgraph.AnalysisScope

Linear Supertypes
com.ibm.wala.ipa.callgraph.AnalysisScope, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AnalysisScope
  2. AnalysisScope
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AnalysisScope(jreLibPath: String, exclusions: String)

    Permalink
  2. new AnalysisScope(jreLibPath: String, exclusions: String, dependencies: Iterable[Dependency])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val UNDER_ECLIPSE: Boolean

    Permalink
  5. def addBinaryDependency(directory: String, analysisScope: Atom = Application): Unit

    Permalink
  6. def addClassFileToScope(arg0: ClassLoaderReference, arg1: File): Unit

    Permalink
    Definition Classes
    AnalysisScope
    Annotations
    @throws( ... ) @throws( ... )
  7. def addDependencies(dependencies: Iterable[Dependency]): Unit

    Permalink
  8. def addJarDependency(file: String, scope: Scope = Extension): Unit

    Permalink
  9. def addJarDirectoryDependency(path: String, scope: Scope = Extension): Unit

    Permalink
  10. def addSourceDependency(directory: String, analysisScope: Atom = Application): Unit

    Permalink
  11. def addSourceFileToScope(arg0: ClassLoaderReference, arg1: File, arg2: String): Unit

    Permalink
    Definition Classes
    AnalysisScope
    Annotations
    @throws( ... )
  12. def addToScope(loader: ClassLoaderReference, m: Module): Unit

    Permalink
    Definition Classes
    AnalysisScope → AnalysisScope
  13. def addToScope(arg0: com.ibm.wala.ipa.callgraph.AnalysisScope): Unit

    Permalink
    Definition Classes
    AnalysisScope
  14. def addToScope(arg0: ClassLoaderReference, arg1: JarFile): Unit

    Permalink
    Definition Classes
    AnalysisScope
  15. def addToScopeHead(arg0: ClassLoaderReference, arg1: Module): Unit

    Permalink
    Definition Classes
    AnalysisScope
  16. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  17. def classLoaderName2Ref(arg0: String): ClassLoaderReference

    Permalink
    Attributes
    protected[com.ibm.wala.ipa.callgraph]
    Definition Classes
    AnalysisScope
  18. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  21. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. def findMethod(arg0: Atom, arg1: String, arg2: Atom, arg3: ImmutableByteArray): MethodReference

    Permalink
    Definition Classes
    AnalysisScope
  23. def getApplicationLoader(): ClassLoaderReference

    Permalink
    Definition Classes
    AnalysisScope
  24. def getArrayClassLoader(): ArrayClassLoader

    Permalink
    Definition Classes
    AnalysisScope
  25. def getBaseLanguages(): Set[Language]

    Permalink
    Definition Classes
    AnalysisScope
  26. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  27. def getExclusionString(): AnyRef

    Permalink
    Attributes
    protected[com.ibm.wala.ipa.callgraph]
    Definition Classes
    AnalysisScope
  28. def getExclusions(): SetOfClasses

    Permalink
    Definition Classes
    AnalysisScope
  29. def getExtensionLoader(): ClassLoaderReference

    Permalink
    Definition Classes
    AnalysisScope
  30. def getFile(path: String): File

    Permalink
  31. def getJavaLibraryVersion(): String

    Permalink
    Definition Classes
    AnalysisScope
    Annotations
    @throws( ... )
  32. def getLanguage(arg0: Atom): Language

    Permalink
    Definition Classes
    AnalysisScope
  33. def getLanguages(): Collection[Language]

    Permalink
    Definition Classes
    AnalysisScope
  34. def getLoader(): ClassLoader

    Permalink
  35. def getLoader(arg0: Atom): ClassLoaderReference

    Permalink
    Definition Classes
    AnalysisScope
    Annotations
    @throws( ... )
  36. def getLoaderImpl(arg0: ClassLoaderReference): String

    Permalink
    Definition Classes
    AnalysisScope
  37. def getLoaders(): Collection[ClassLoaderReference]

    Permalink
    Definition Classes
    AnalysisScope
  38. def getModules(arg0: ClassLoaderReference): List[Module]

    Permalink
    Definition Classes
    AnalysisScope
  39. def getNumberOfLoaders(): Int

    Permalink
    Definition Classes
    AnalysisScope
  40. def getPrimordialLoader(): ClassLoaderReference

    Permalink
    Definition Classes
    AnalysisScope
  41. def getSyntheticLoader(): ClassLoaderReference

    Permalink
    Definition Classes
    AnalysisScope
  42. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  43. def initCoreForJava(): Unit

    Permalink
    Attributes
    protected[com.ibm.wala.ipa.callgraph]
    Definition Classes
    AnalysisScope
  44. def initForJava(): Unit

    Permalink
    Attributes
    protected[com.ibm.wala.ipa.callgraph]
    Definition Classes
    AnalysisScope
  45. def initSynthetic(arg0: ClassLoaderReference): Unit

    Permalink
    Attributes
    protected[com.ibm.wala.ipa.callgraph]
    Definition Classes
    AnalysisScope
  46. def isApplicationLoader(arg0: IClassLoader): Boolean

    Permalink
    Definition Classes
    AnalysisScope
  47. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  48. def isJava14Libraries(): Boolean

    Permalink
    Definition Classes
    AnalysisScope
    Annotations
    @throws( ... )
  49. def isJava15Libraries(): Boolean

    Permalink
    Definition Classes
    AnalysisScope
    Annotations
    @throws( ... )
  50. def isJava16Libraries(): Boolean

    Permalink
    Definition Classes
    AnalysisScope
    Annotations
    @throws( ... )
  51. def isJava17Libraries(): Boolean

    Permalink
    Definition Classes
    AnalysisScope
    Annotations
    @throws( ... )
  52. def isJava18Libraries(): Boolean

    Permalink
    Definition Classes
    AnalysisScope
    Annotations
    @throws( ... )
  53. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  54. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  55. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  56. def setExclusions(arg0: SetOfClasses): Unit

    Permalink
    Definition Classes
    AnalysisScope
  57. def setLoaderImpl(arg0: ClassLoaderReference, arg1: String): Unit

    Permalink
    Definition Classes
    AnalysisScope
  58. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  59. def toShallowAnalysisScope(): ShallowAnalysisScope

    Permalink
    Definition Classes
    AnalysisScope
    Annotations
    @throws( ... )
  60. def toString(): String

    Permalink
    Definition Classes
    AnalysisScope → AnyRef → Any
  61. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  62. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  63. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from com.ibm.wala.ipa.callgraph.AnalysisScope

Inherited from AnyRef

Inherited from Any

Ungrouped