public class SootService extends AbstractAnalysisService<SootBundleResult,SootBundleConfig>
| Constructor and Description |
|---|
SootService(org.osgi.framework.BundleContext context) |
| Modifier and Type | Method and Description |
|---|---|
IAnalysisConfig |
convertConfig(SootBundleConfig config,
Class<? extends AbstractAnalysisService<? extends IAnalysisResult,? extends IAnalysisConfig>> serviceClass) |
protected List<Class<? extends AbstractAnalysisService<? extends IAnalysisResult,? extends IAnalysisConfig>>> |
getDependOnAnalyses() |
String |
getName() |
SootBundleConfig |
parseConfig(String[] conf) |
SootBundleResult |
runAnalysis(SootBundleConfig config,
Map<Class<? extends AbstractAnalysisService<? extends IAnalysisResult,? extends IAnalysisConfig>>,IAnalysisResult> previousResults) |
getBundle, performAnalysis, shouldBeHiddenpublic SootService(org.osgi.framework.BundleContext context)
throws IllegalClassFormatException
IllegalClassFormatExceptionprotected List<Class<? extends AbstractAnalysisService<? extends IAnalysisResult,? extends IAnalysisConfig>>> getDependOnAnalyses()
getDependOnAnalyses in class AbstractAnalysisService<SootBundleResult,SootBundleConfig>public SootBundleConfig parseConfig(String[] conf)
public String getName()
public SootBundleResult runAnalysis(SootBundleConfig config, Map<Class<? extends AbstractAnalysisService<? extends IAnalysisResult,? extends IAnalysisConfig>>,IAnalysisResult> previousResults)
public IAnalysisConfig convertConfig(SootBundleConfig config, Class<? extends AbstractAnalysisService<? extends IAnalysisResult,? extends IAnalysisConfig>> serviceClass)
Copyright © 2017. All rights reserved.