public class AndroidPreFlightChecks extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AndroidPreFlightChecks.Test |
| Constructor and Description |
|---|
AndroidPreFlightChecks(AndroidEntryPointManager manager,
com.ibm.wala.ipa.cha.IClassHierarchy cha) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
all()
Perform all checks defined in this class.
|
boolean |
allBut(Set<AndroidPreFlightChecks.Test> skip)
Perform all checks defined in this class but the listed ones.
|
boolean |
checkAllComponentsReuse()
In order to for the startComponent-calls to work components should be set reuse.
|
boolean |
checkIntentSpecs()
Is enough info present to resolve Intents.
|
boolean |
checkNoObjectInEntryPoints()
Check if an Entrypoint takes an object.
|
boolean |
checkOverridesInPlace()
The Overrides are needed to resolve intents in the startComponent-Calls.
|
boolean |
checkStubsVersion()
Checks whether stubs are recent enough to contain some used functions.
|
public AndroidPreFlightChecks(AndroidEntryPointManager manager, com.ibm.wala.ipa.cha.IClassHierarchy cha)
public boolean all()
public boolean allBut(Set<AndroidPreFlightChecks.Test> skip)
skip - checks not to performpublic boolean checkOverridesInPlace()
IntentContextInterpreter,
IntentContextSelectorpublic boolean checkStubsVersion()
public boolean checkIntentSpecs()
public boolean checkAllComponentsReuse()
public boolean checkNoObjectInEntryPoints()
Copyright © 2019. All rights reserved.