THRIFT-890. java: Fix tutorial to build and run in trunk
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@1001856 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/tutorial/java/src/JavaServer.java b/tutorial/java/src/JavaServer.java
index 14440eb..da84c32 100644
--- a/tutorial/java/src/JavaServer.java
+++ b/tutorial/java/src/JavaServer.java
@@ -54,19 +54,19 @@
System.out.println("calculate(" + logid + ", {" + work.op + "," + work.num1 + "," + work.num2 + "})");
int val = 0;
switch (work.op) {
- case Operation.ADD:
+ case ADD:
val = work.num1 + work.num2;
break;
- case Operation.SUBTRACT:
+ case SUBTRACT:
val = work.num1 - work.num2;
break;
- case Operation.MULTIPLY:
+ case MULTIPLY:
val = work.num1 * work.num2;
break;
- case Operation.DIVIDE:
+ case DIVIDE:
if (work.num2 == 0) {
InvalidOperation io = new InvalidOperation();
- io.what = work.op;
+ io.what = work.op.getValue();
io.why = "Cannot divide by 0";
throw io;
}
@@ -74,7 +74,7 @@
break;
default:
InvalidOperation io = new InvalidOperation();
- io.what = work.op;
+ io.what = work.op.getValue();
io.why = "Unknown operation";
throw io;
}