edu
.
illinois
.
wala
.
ipa
.
callgraph
AnalysisScope
Related Docs:
object AnalysisScope
|
package callgraph
class
AnalysisScope
extends
com.ibm.wala.ipa.callgraph.AnalysisScope
Linear Supertypes
com.ibm.wala.ipa.callgraph.AnalysisScope
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
AnalysisScope
AnalysisScope
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
AnalysisScope
(
jreLibPath:
String
,
exclusions:
String
)
new
AnalysisScope
(
jreLibPath:
String
,
exclusions:
String
,
dependencies:
Iterable
[
Dependency
]
)
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
val
UNDER_ECLIPSE
:
Boolean
def
addBinaryDependency
(
directory:
String
,
analysisScope:
Atom
=
Application
)
:
Unit
def
addClassFileToScope
(
arg0:
ClassLoaderReference
,
arg1:
File
)
:
Unit
Definition Classes
AnalysisScope
Annotations
@throws
(
...
)
@throws
(
...
)
def
addDependencies
(
dependencies:
Iterable
[
Dependency
]
)
:
Unit
def
addJarDependency
(
file:
String
,
scope:
Scope
=
Extension
)
:
Unit
def
addJarDirectoryDependency
(
path:
String
,
scope:
Scope
=
Extension
)
:
Unit
def
addSourceDependency
(
directory:
String
,
analysisScope:
Atom
=
Application
)
:
Unit
def
addSourceFileToScope
(
arg0:
ClassLoaderReference
,
arg1:
File
,
arg2:
String
)
:
Unit
Definition Classes
AnalysisScope
Annotations
@throws
(
...
)
def
addToScope
(
loader:
ClassLoaderReference
,
m:
Module
)
:
Unit
Definition Classes
AnalysisScope
→ AnalysisScope
def
addToScope
(
arg0:
com.ibm.wala.ipa.callgraph.AnalysisScope
)
:
Unit
Definition Classes
AnalysisScope
def
addToScope
(
arg0:
ClassLoaderReference
,
arg1:
JarFile
)
:
Unit
Definition Classes
AnalysisScope
def
addToScopeHead
(
arg0:
ClassLoaderReference
,
arg1:
Module
)
:
Unit
Definition Classes
AnalysisScope
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
classLoaderName2Ref
(
arg0:
String
)
:
ClassLoaderReference
Attributes
protected[
com.ibm.wala.ipa.callgraph
]
Definition Classes
AnalysisScope
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
findMethod
(
arg0:
Atom
,
arg1:
String
,
arg2:
Atom
,
arg3:
ImmutableByteArray
)
:
MethodReference
Definition Classes
AnalysisScope
def
getApplicationLoader
()
:
ClassLoaderReference
Definition Classes
AnalysisScope
def
getArrayClassLoader
()
:
ArrayClassLoader
Definition Classes
AnalysisScope
def
getBaseLanguages
()
:
Set
[
Language
]
Definition Classes
AnalysisScope
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getExclusionString
()
:
AnyRef
Attributes
protected[
com.ibm.wala.ipa.callgraph
]
Definition Classes
AnalysisScope
def
getExclusions
()
:
SetOfClasses
Definition Classes
AnalysisScope
def
getExtensionLoader
()
:
ClassLoaderReference
Definition Classes
AnalysisScope
def
getFile
(
path:
String
)
:
File
def
getJavaLibraryVersion
()
:
String
Definition Classes
AnalysisScope
Annotations
@throws
(
...
)
def
getLanguage
(
arg0:
Atom
)
:
Language
Definition Classes
AnalysisScope
def
getLanguages
()
:
Collection
[
Language
]
Definition Classes
AnalysisScope
def
getLoader
()
:
ClassLoader
def
getLoader
(
arg0:
Atom
)
:
ClassLoaderReference
Definition Classes
AnalysisScope
Annotations
@throws
(
...
)
def
getLoaderImpl
(
arg0:
ClassLoaderReference
)
:
String
Definition Classes
AnalysisScope
def
getLoaders
()
:
Collection
[
ClassLoaderReference
]
Definition Classes
AnalysisScope
def
getModules
(
arg0:
ClassLoaderReference
)
:
List
[
Module
]
Definition Classes
AnalysisScope
def
getNumberOfLoaders
()
:
Int
Definition Classes
AnalysisScope
def
getPrimordialLoader
()
:
ClassLoaderReference
Definition Classes
AnalysisScope
def
getSyntheticLoader
()
:
ClassLoaderReference
Definition Classes
AnalysisScope
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
initCoreForJava
()
:
Unit
Attributes
protected[
com.ibm.wala.ipa.callgraph
]
Definition Classes
AnalysisScope
def
initForJava
()
:
Unit
Attributes
protected[
com.ibm.wala.ipa.callgraph
]
Definition Classes
AnalysisScope
def
initSynthetic
(
arg0:
ClassLoaderReference
)
:
Unit
Attributes
protected[
com.ibm.wala.ipa.callgraph
]
Definition Classes
AnalysisScope
def
isApplicationLoader
(
arg0:
IClassLoader
)
:
Boolean
Definition Classes
AnalysisScope
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
isJava14Libraries
()
:
Boolean
Definition Classes
AnalysisScope
Annotations
@throws
(
...
)
def
isJava15Libraries
()
:
Boolean
Definition Classes
AnalysisScope
Annotations
@throws
(
...
)
def
isJava16Libraries
()
:
Boolean
Definition Classes
AnalysisScope
Annotations
@throws
(
...
)
def
isJava17Libraries
()
:
Boolean
Definition Classes
AnalysisScope
Annotations
@throws
(
...
)
def
isJava18Libraries
()
:
Boolean
Definition Classes
AnalysisScope
Annotations
@throws
(
...
)
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
setExclusions
(
arg0:
SetOfClasses
)
:
Unit
Definition Classes
AnalysisScope
def
setLoaderImpl
(
arg0:
ClassLoaderReference
,
arg1:
String
)
:
Unit
Definition Classes
AnalysisScope
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toShallowAnalysisScope
()
:
ShallowAnalysisScope
Definition Classes
AnalysisScope
Annotations
@throws
(
...
)
def
toString
()
:
String
Definition Classes
AnalysisScope → AnyRef → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
com.ibm.wala.ipa.callgraph.AnalysisScope
Inherited from
AnyRef
Inherited from
Any
Ungrouped