|
UTJML | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.utep.cs.utjml.compiler.rt.JMLAutomata
public class JMLAutomata
A class representing finite automata to check call sequence specifications.
| Constructor Summary | |
|---|---|
JMLAutomata(String[] labels,
int[][][] trans)
Constructs a JMLAutomata object when the location
of the call sequence is not known. |
|
JMLAutomata(String type,
String loc,
String[] labels,
int[][][] trans)
Constructs a JMLAutomata object. |
|
| Method Summary | |
|---|---|
void |
checkTransition(String label)
Makes a given transition. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JMLAutomata(String type,
String loc,
String[] labels,
int[][][] trans)
JMLAutomata object.
loc - adds locations of the call sequences to the HashSetlabels - contains the list of labels for the Automatatrans - is a three dimensional array which contains
possible transitions
public JMLAutomata(String[] labels,
int[][][] trans)
JMLAutomata object when the location
of the call sequence is not known.
labels - contains the list of labels for the Automatatrans - a three dimensional array which contains possible
transitions| Method Detail |
|---|
public void checkTransition(String label)
|
UTJML | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||