@Test public void testVisit() { ActionVisitor visitor = mock(ActionVisitor.class); s.visit(visitor); verify(visitor).visit(s); }
@Override public Object visit(ActionVisitor v) { return v.visit(this); }
SubstitutedVMEvent implements VMEvent { @Override public Object visit(ActionVisitor v) { return v.visit(this); } }
SubstitutedVMEvent implements VMEvent { @Override public Object visit(ActionVisitor v) { return v.visit(this); } SubstitutedVMEvent(VM vm, VM newVM); }
SubstitutedVMEvent implements VMEvent { @Override public Object visit(ActionVisitor v) { return v.visit(this); } SubstitutedVMEvent(VM vm, VM newVM); @Override VM getVM(); VM getNewVM(); @Override boolean apply(Model m); @Override Object visit(ActionVisitor v); @Override String toString(); @Override boolean equals(Object o); @Override int hashCode(); }
SubstitutedVMEvent implements VMEvent { @Override public Object visit(ActionVisitor v) { return v.visit(this); } SubstitutedVMEvent(VM vm, VM newVM); @Override VM getVM(); VM getNewVM(); @Override boolean apply(Model m); @Override Object visit(ActionVisitor v); @Override String toString(); @Override boolean equals(Object o); @Override int hashCode();  }