public class ClassHierarchyFactory
extends java.lang.Object
| Constructor and Description |
|---|
ClassHierarchyFactory() |
| Modifier and Type | Method and Description |
|---|---|
static ClassHierarchy |
make(AnalysisScope scope) |
static ClassHierarchy |
make(AnalysisScope scope,
ClassLoaderFactory factory) |
static ClassHierarchy |
make(AnalysisScope scope,
ClassLoaderFactory factory,
Language language) |
static ClassHierarchy |
make(AnalysisScope scope,
ClassLoaderFactory factory,
Language language,
com.ibm.wala.util.MonitorUtil.IProgressMonitor monitor)
temporarily marking this internal to avoid infinite sleep with randomly chosen
IProgressMonitor.
|
static ClassHierarchy |
make(AnalysisScope scope,
ClassLoaderFactory factory,
com.ibm.wala.util.MonitorUtil.IProgressMonitor monitor)
temporarily marking this internal to avoid infinite sleep with randomly chosen
IProgressMonitor.
|
static ClassHierarchy |
make(AnalysisScope scope,
ClassLoaderFactory factory,
java.util.Set<Language> languages) |
static ClassHierarchy |
make(AnalysisScope scope,
com.ibm.wala.util.MonitorUtil.IProgressMonitor monitor)
temporarily marking this internal to avoid infinite sleep with randomly chosen
IProgressMonitor.
|
static ClassHierarchy |
makeWithPhantom(AnalysisScope scope)
NOTE: phantom classes are a work-in-progress and this functionality has known bugs; see
https://github.com/wala/WALA/pull/335.
|
static ClassHierarchy |
makeWithPhantom(AnalysisScope scope,
ClassLoaderFactory factory) |
static ClassHierarchy |
makeWithRoot(AnalysisScope scope) |
static ClassHierarchy |
makeWithRoot(AnalysisScope scope,
ClassLoaderFactory factory) |
public static ClassHierarchy make(AnalysisScope scope) throws ClassHierarchyException
ClassHierarchyExceptionpublic static ClassHierarchy makeWithPhantom(AnalysisScope scope) throws ClassHierarchyException
makeWithRoot(AnalysisScope) instead.ClassHierarchyExceptionpublic static ClassHierarchy makeWithRoot(AnalysisScope scope) throws ClassHierarchyException
ClassHierarchyExceptionpublic static ClassHierarchy make(AnalysisScope scope, com.ibm.wala.util.MonitorUtil.IProgressMonitor monitor) throws ClassHierarchyException
ClassHierarchyExceptionpublic static ClassHierarchy make(AnalysisScope scope, ClassLoaderFactory factory) throws ClassHierarchyException
ClassHierarchyExceptionpublic static ClassHierarchy makeWithPhantom(AnalysisScope scope, ClassLoaderFactory factory) throws ClassHierarchyException
ClassHierarchyExceptionpublic static ClassHierarchy makeWithRoot(AnalysisScope scope, ClassLoaderFactory factory) throws ClassHierarchyException
ClassHierarchyExceptionpublic static ClassHierarchy make(AnalysisScope scope, ClassLoaderFactory factory, com.ibm.wala.util.MonitorUtil.IProgressMonitor monitor) throws ClassHierarchyException
ClassHierarchyExceptionpublic static ClassHierarchy make(AnalysisScope scope, ClassLoaderFactory factory, java.util.Set<Language> languages) throws ClassHierarchyException
ClassHierarchyExceptionpublic static ClassHierarchy make(AnalysisScope scope, ClassLoaderFactory factory, Language language) throws ClassHierarchyException
ClassHierarchyExceptionpublic static ClassHierarchy make(AnalysisScope scope, ClassLoaderFactory factory, Language language, com.ibm.wala.util.MonitorUtil.IProgressMonitor monitor) throws ClassHierarchyException
ClassHierarchyException