public interface AnalysisEngine
Modifier and Type | Method and Description |
---|---|
AnalysisOptions |
getDefaultOptions(Iterable<Entrypoint> entrypoints)
Get the default analysis options appropriate for this engine
|
void |
setClosedWorld(boolean b)
Specify whether the engine should or should not employ "closed-world" analysis.
|
void |
setJ2SELibraries(JarFile[] libs)
Specify the jar files that represent the standard J2SE libraries
|
void |
setJ2SELibraries(Module[] libs)
Specify the mdoules that represent the standard J2SE libraries
|
void |
setModuleFiles(Collection moduleFiles)
Specify the list of modules that should be analyzed.
|
void setModuleFiles(Collection moduleFiles)
moduleFiles
- A non-null Collection of module files: (EARFile, WARFile, ApplicationClientFile, EJBJarFile).void setJ2SELibraries(JarFile[] libs)
libs
- an array of jar files; usually rt.jar for vanilla JDK core.jar, server.jar, and xml.jar for some WAS runtimesvoid setJ2SELibraries(Module[] libs)
libs
- an array of Modules; usually rt.jar for vanilla JDK core.jar, server.jar, and xml.jar for some WAS runtimesvoid setClosedWorld(boolean b)
b
- whether to use closed-world analysisAnalysisOptions getDefaultOptions(Iterable<Entrypoint> entrypoints)