1.1 --- a/samples/visitor/11-cleanversion/src-api3.0/org/apidesign/visitor/Language.java Sat Jun 14 09:58:59 2008 +0200
1.2 +++ b/samples/visitor/11-cleanversion/src-api3.0/org/apidesign/visitor/Language.java Sat Jun 14 09:59:01 2008 +0200
1.3 @@ -35,6 +35,8 @@
1.4 public void visit(Visitor v) {
1.5 if (v instanceof Visitor1_0) {
1.6 ((Visitor1_0) v).visitPlus(this);
1.7 + } else if (v instanceof Visitor3_0) {
1.8 + ((Visitor3_0) v).visitPlus(this);
1.9 } else {
1.10 v.visitUnknown(this);
1.11 }
1.12 @@ -57,6 +59,9 @@
1.13 public void visit(Visitor v) {
1.14 if (v instanceof Visitor1_0) {
1.15 ((Visitor1_0) v).visitNumber(this);
1.16 + } else if (v instanceof Visitor3_0) {
1.17 + Real wrapper = new Real(getValue());
1.18 + ((Visitor3_0) v).visitReal(wrapper);
1.19 } else {
1.20 v.visitUnknown(this);
1.21 }
1.22 @@ -77,6 +82,8 @@
1.23 public void visit(Visitor v) {
1.24 if (v instanceof Visitor2_0) {
1.25 ((Visitor2_0)v).visitMinus(this);
1.26 + } else if (v instanceof Visitor3_0) {
1.27 + ((Visitor3_0)v).visitMinus(this);
1.28 } else {
1.29 v.visitUnknown(this);
1.30 }