Package crypto.typestate
Class ReportingErrorStateNode
- java.lang.Object
-
- crypto.typestate.ReportingErrorStateNode
-
- All Implemented Interfaces:
typestate.finiteautomata.State
public class ReportingErrorStateNode extends Object implements typestate.finiteautomata.State
-
-
Constructor Summary
Constructors Constructor Description ReportingErrorStateNode(Collection<soot.SootMethod> expectedCalls)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Collection<soot.SootMethod>getExpectedCalls()inthashCode()booleanisAccepting()booleanisErrorState()booleanisInitialState()booleanisReport()StringtoString()
-
-
-
Constructor Detail
-
ReportingErrorStateNode
public ReportingErrorStateNode(Collection<soot.SootMethod> expectedCalls)
-
-
Method Detail
-
getExpectedCalls
public Collection<soot.SootMethod> getExpectedCalls()
-
isErrorState
public boolean isErrorState()
- Specified by:
isErrorStatein interfacetypestate.finiteautomata.State
-
isInitialState
public boolean isInitialState()
- Specified by:
isInitialStatein interfacetypestate.finiteautomata.State
-
isAccepting
public boolean isAccepting()
- Specified by:
isAcceptingin interfacetypestate.finiteautomata.State
-
isReport
public boolean isReport()
-
-