Package crypto.typestate
Class ForwardSeedQuery
- java.lang.Object
-
- boomerang.Query
-
- boomerang.ForwardQuery
-
- boomerang.WeightedForwardQuery<typestate.TransitionFunction>
-
- crypto.typestate.ForwardSeedQuery
-
public class ForwardSeedQuery extends boomerang.WeightedForwardQuery<typestate.TransitionFunction>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<LabeledMatcherTransition>getAllTransitions()CrySLRulegetRule()booleanhasSpecification()static ForwardSeedQuerymakeQueryWithoutSpecification(boomerang.scene.ControlFlowGraph.Edge stmt, boomerang.scene.Val fact)static ForwardSeedQuerymakeQueryWithSpecification(boomerang.scene.ControlFlowGraph.Edge stmt, boomerang.scene.Val fact, RuleTransitions transitions)
-
-
-
Method Detail
-
makeQueryWithSpecification
public static ForwardSeedQuery makeQueryWithSpecification(boomerang.scene.ControlFlowGraph.Edge stmt, boomerang.scene.Val fact, RuleTransitions transitions)
-
makeQueryWithoutSpecification
public static ForwardSeedQuery makeQueryWithoutSpecification(boomerang.scene.ControlFlowGraph.Edge stmt, boomerang.scene.Val fact)
-
hasSpecification
public boolean hasSpecification()
-
getRule
public CrySLRule getRule()
-
getAllTransitions
public Collection<LabeledMatcherTransition> getAllTransitions()
-
-