public static enum InfoflowConfiguration.SootIntegrationMode extends Enum<InfoflowConfiguration.SootIntegrationMode>
| 枚举常量和说明 |
|---|
CreateNewInstance
With this option, FlowDroid initializes and configures its own Soot instance.
|
UseExistingCallgraph
Use the existing Soot instance and existing callgraph.
|
UseExistingInstance
With this option, FlowDroid uses the existing Soot instance, but generates
its own callgraph.
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
needsToBuildCallgraph()
Gets whether this integration mode requires FlowDroid to build its own
callgraph
|
boolean |
needsToInitializeSoot()
Checks whether this integration mode requires FlowDroid to initialize a fresh
Soot instance
|
static InfoflowConfiguration.SootIntegrationMode |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static InfoflowConfiguration.SootIntegrationMode[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final InfoflowConfiguration.SootIntegrationMode CreateNewInstance
public static final InfoflowConfiguration.SootIntegrationMode UseExistingInstance
public static final InfoflowConfiguration.SootIntegrationMode UseExistingCallgraph
public static InfoflowConfiguration.SootIntegrationMode[] values()
for (InfoflowConfiguration.SootIntegrationMode c : InfoflowConfiguration.SootIntegrationMode.values()) System.out.println(c);
public static InfoflowConfiguration.SootIntegrationMode valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public boolean needsToBuildCallgraph()
public boolean needsToInitializeSoot()
Copyright © 2022 Fraunhofer SIT. All rights reserved.