Package crypto.typestate
Class TypestateFunction
- java.lang.Object
-
- typestate.finiteautomata.TypeStateMachineWeightFunctions
-
- crypto.typestate.TypestateFunction
-
- All Implemented Interfaces:
sync.pds.solver.WeightFunctions<boomerang.scene.ControlFlowGraph.Edge,boomerang.scene.Val,boomerang.scene.ControlFlowGraph.Edge,typestate.TransitionFunction>
public class TypestateFunction extends typestate.finiteautomata.TypeStateMachineWeightFunctions
-
-
Constructor Summary
Constructors Constructor Description TypestateFunction(Collection<LabeledMatcherTransition> transitions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<boomerang.WeightedForwardQuery<typestate.TransitionFunction>>generateSeed(boomerang.scene.ControlFlowGraph.Edge stmt)protected typestate.finiteautomata.StateinitialState()
-
-
-
Constructor Detail
-
TypestateFunction
public TypestateFunction(Collection<LabeledMatcherTransition> transitions)
-
-
Method Detail
-
generateSeed
public Collection<boomerang.WeightedForwardQuery<typestate.TransitionFunction>> generateSeed(boomerang.scene.ControlFlowGraph.Edge stmt)
- Specified by:
generateSeedin classtypestate.finiteautomata.TypeStateMachineWeightFunctions
-
initialState
protected typestate.finiteautomata.State initialState()
- Specified by:
initialStatein classtypestate.finiteautomata.TypeStateMachineWeightFunctions
-
-