|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectharpoon.Tools.PatMat.Spec.Stm
harpoon.Tools.PatMat.Spec.StmJump
public static class Spec.StmJump
Extension of Spec.Stm representing an
unconditional branch.
JUMP| Field Summary | |
|---|---|
Spec.Exp |
exp
Expression which yields the target of this jump. |
| Constructor Summary | |
|---|---|
Spec.StmJump(Spec.Exp exp)
Constructs a new Spec.StmJump. |
|
| Method Summary | |
|---|---|
void |
accept(Spec.StmVisitor v)
Applies v's visit method to
this. |
Spec.Stm |
build(Spec.ExpList kids)
Creates a new Spec.Stm similar to this one,
using the provided Spec.ExpList of children. |
Spec.ExpList |
kids()
Creates an Spec.ExpList of children of this
Spec.Stm. |
String |
toString()
|
| Methods inherited from class harpoon.Tools.PatMat.Spec.Stm |
|---|
canBeRootOfData |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public final Spec.Exp exp
| Constructor Detail |
|---|
public Spec.StmJump(Spec.Exp exp)
Spec.StmJump.
exp - Jump target.| Method Detail |
|---|
public void accept(Spec.StmVisitor v)
Spec.Stmv's visit method to
this. This is effectively a gludge to
emulate multiple dispatch. Must be reimplemented
by all subclasses of Spec.Stm.
v.visit(this).
accept in class Spec.Stmpublic Spec.Stm build(Spec.ExpList kids)
Spec.StmSpec.Stm similar to this one,
using the provided Spec.ExpList of children.
build in class Spec.Stmpublic Spec.ExpList kids()
Spec.StmSpec.ExpList of children of this
Spec.Stm.
kids in class Spec.Stmpublic String toString()
toString in class Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||