|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use StateChanges | |
|---|---|
| de.unisaarland.cs.st.jerify.verifier.cfg.flownodes.typestate | Provides classes which are nodes which form the typestate analysis part of the control flow graph. |
| de.unisaarland.cs.st.jerify.verifier.typestate | Provides classes to create, handle and runtime-store the typestate analysis. |
| Uses of StateChanges in de.unisaarland.cs.st.jerify.verifier.cfg.flownodes.typestate |
|---|
| Methods in de.unisaarland.cs.st.jerify.verifier.cfg.flownodes.typestate that return StateChanges | |
|---|---|
static StateChanges |
TSStateChangingFlowNode.getAllStateChanges(checkers.types.AnnotatedTypeMirror method,
com.sun.source.tree.Tree tree)
Get State Changes annotated with @ChangeState or @TS({ @ChangeStates, ...}) |
| Constructors in de.unisaarland.cs.st.jerify.verifier.cfg.flownodes.typestate with parameters of type StateChanges | |
|---|---|
TSTransitionFlowNode(AliasAnalysisVarHandle var,
com.sun.source.tree.Tree tree,
StateChanges stateChanges)
|
|
| Uses of StateChanges in de.unisaarland.cs.st.jerify.verifier.typestate |
|---|
| Classes in de.unisaarland.cs.st.jerify.verifier.typestate that implement StateChanges | |
|---|---|
class |
StateChangeTransition
Encapsulates the typestate transitions (e.g. open->close) |
| Methods in de.unisaarland.cs.st.jerify.verifier.typestate with parameters of type StateChanges | |
|---|---|
State |
State.applyStateChange(StateChanges stateChanges,
com.sun.source.tree.Tree tree)
Takes a Mapping from State to states , and applies it to the current Set of states by returning the new State. |
void |
MethodTypestateAnalysis.applyStateChanges(com.sun.source.tree.Tree tree,
StateChanges stateChanges,
java.util.Collection<java.lang.Integer> aliases)
Apply the Changes previously parsed from the state changes |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||