Class SeqClassHierarchyFactory
java.lang.Object
com.ibm.wala.ipa.cha.SeqClassHierarchyFactory
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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, MonitorUtil.IProgressMonitor monitor) temporarily marking this internal to avoid infinite sleep with randomly chosen IProgressMonitor.static ClassHierarchy
make
(AnalysisScope scope, ClassLoaderFactory factory, MonitorUtil.IProgressMonitor monitor) temporarily marking this internal to avoid infinite sleep with randomly chosen IProgressMonitor.static ClassHierarchy
make
(AnalysisScope scope, ClassLoaderFactory factory, Set<Language> languages) static ClassHierarchy
make
(AnalysisScope scope, MonitorUtil.IProgressMonitor monitor) temporarily marking this internal to avoid infinite sleep with randomly chosen IProgressMonitor.
-
Constructor Details
-
SeqClassHierarchyFactory
public SeqClassHierarchyFactory()
-
-
Method Details
-
make
- Returns:
- a ClassHierarchy object representing the analysis scope
- Throws:
ClassHierarchyException
-
make
public static ClassHierarchy make(AnalysisScope scope, MonitorUtil.IProgressMonitor monitor) throws ClassHierarchyException temporarily marking this internal to avoid infinite sleep with randomly chosen IProgressMonitor.- Throws:
ClassHierarchyException
-
make
public static ClassHierarchy make(AnalysisScope scope, ClassLoaderFactory factory) throws ClassHierarchyException - Throws:
ClassHierarchyException
-
make
public static ClassHierarchy make(AnalysisScope scope, ClassLoaderFactory factory, MonitorUtil.IProgressMonitor monitor) throws ClassHierarchyException temporarily marking this internal to avoid infinite sleep with randomly chosen IProgressMonitor.- Throws:
ClassHierarchyException
-
make
public static ClassHierarchy make(AnalysisScope scope, ClassLoaderFactory factory, Set<Language> languages) throws ClassHierarchyException - Throws:
ClassHierarchyException
-
make
public static ClassHierarchy make(AnalysisScope scope, ClassLoaderFactory factory, Language language) throws ClassHierarchyException - Throws:
ClassHierarchyException
-
make
public static ClassHierarchy make(AnalysisScope scope, ClassLoaderFactory factory, Language language, MonitorUtil.IProgressMonitor monitor) throws ClassHierarchyException temporarily marking this internal to avoid infinite sleep with randomly chosen IProgressMonitor. TODO: nanny for testgen- Throws:
ClassHierarchyException
-