Package | Description |
---|---|
de.uka.ilkd.key.gui |
This package contains classes forming the graphical user interface of KeY.
|
de.uka.ilkd.key.settings | |
de.uka.ilkd.key.strategy |
This package contains classes implementing the proof search strategies of KeY.
|
de.uka.ilkd.key.strategy.definition | |
de.uka.ilkd.key.symbolic_execution.strategy | |
de.uka.ilkd.key.symbolic_execution.util | |
de.uka.ilkd.key.util |
This package is a grab bag of miscellaneous useful code fragments.
|
Modifier and Type | Method and Description |
---|---|
Strategy |
StrategySelectionView.getStrategy(java.lang.String strategyName,
Proof proof,
StrategyProperties properties) |
Modifier and Type | Method and Description |
---|---|
StrategyProperties |
StrategySettings.getActiveStrategyProperties()
returns a shallow copy of the strategy properties
|
Modifier and Type | Method and Description |
---|---|
void |
StrategySettings.setActiveStrategyProperties(StrategyProperties p)
sets the strategy properties if different from current ones
|
Modifier and Type | Field and Description |
---|---|
protected StrategyProperties |
JavaCardDLStrategy.strategyProperties |
Modifier and Type | Method and Description |
---|---|
static StrategyProperties |
StrategyProperties.read(java.util.Properties p) |
protected StrategyProperties |
IsInRangeProvable.setupStrategy()
creates the strategy configuration to be used for the side proof
|
Modifier and Type | Method and Description |
---|---|
Strategy |
StrategyFactory.create(Proof proof,
StrategyProperties strategyProperties)
Create strategy for a proof.
|
Strategy |
FIFOStrategy.Factory.create(Proof proof,
StrategyProperties properties) |
Strategy |
JavaCardDLStrategyFactory.create(Proof proof,
StrategyProperties strategyProperties) |
static void |
StrategyProperties.setDefaultStrategyProperties(StrategyProperties sp,
boolean quantifierInstantiationWithSplitting,
boolean methodTreatmentContract,
boolean loopTreatmentInvariant,
boolean blockTreatmentContract,
boolean nonExecutionBranchHidingSideProofs,
boolean aliasChecks)
Sets the default settings for symbolic execution on the given
StrategyProperties . |
static void |
Strategy.updateStrategySettings(Proof proof,
StrategyProperties p)
Updates the
Strategy for the given Proof by setting the
Strategy 's StrategyProperties to the given ones. |
Constructor and Description |
---|
JavaCardDLStrategy(Proof proof,
StrategyProperties strategyProperties) |
Modifier and Type | Method and Description |
---|---|
StrategyProperties |
IDefaultStrategyPropertiesFactory.createDefaultStrategyProperties()
Creates new default
StrategyProperties . |
Modifier and Type | Method and Description |
---|---|
static StrategyProperties |
SymbolicExecutionStrategy.getSymbolicExecutionStrategyProperties(boolean quantifierInstantiationWithSplitting,
boolean methodTreatmentContract,
boolean loopTreatmentInvariant,
boolean blockTreatmentContract,
boolean nonExecutionBranchHidingSideProofs,
boolean aliasChecks)
Returns the default
StrategyProperties of symbolic execution. |
Modifier and Type | Method and Description |
---|---|
Strategy |
SymbolicExecutionStrategy.Factory.create(Proof proof,
StrategyProperties sp)
Create strategy for a proof.
|
Strategy |
SimplifyTermStrategy.Factory.create(Proof proof,
StrategyProperties sp)
Create strategy for a proof.
|
Modifier and Type | Method and Description |
---|---|
static void |
SymbolicExecutionUtil.updateStrategySettings(Proof proof,
StrategyProperties sp)
Configures the proof to use the given
StrategyProperties . |
Modifier and Type | Method and Description |
---|---|
void |
ProofStarter.setStrategyProperties(StrategyProperties sp) |
Copyright © 2003-2019 The KeY-Project.