public class AndroidPreFlightChecks extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AndroidPreFlightChecks.Test |
Constructor and Description |
---|
AndroidPreFlightChecks(AndroidEntryPointManager manager,
AnalysisOptions options,
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, AnalysisOptions options, IClassHierarchy cha)
public boolean all()
public boolean allBut(Set<AndroidPreFlightChecks.Test> skip)
skip
- checks not to performpublic boolean checkOverridesInPlace()
IntentContextInterpreter
,
IntentContextSelector
,
Overrides.StartComponentMethodTargetSelector
public boolean checkStubsVersion()
public boolean checkIntentSpecs()
public boolean checkAllComponentsReuse()
public boolean checkNoObjectInEntryPoints()