Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoreutarass2009-04-20 17:08:10 +0000
committereutarass2009-04-20 17:08:10 +0000
commit56266a565a504f6d986d01d863e8b4904db47d25 (patch)
treeee903438103f5ed5be8541cda9cf7f93906d43c0
parent01c985e40e43ed37fcf67d4c269da4968cde4a7f (diff)
downloadorg.eclipse.tcf-56266a565a504f6d986d01d863e8b4904db47d25.tar.gz
org.eclipse.tcf-56266a565a504f6d986d01d863e8b4904db47d25.tar.xz
org.eclipse.tcf-56266a565a504f6d986d01d863e8b4904db47d25.zip
Fixed error in parsing floating point numbers in JSON.java
-rw-r--r--plugins/org.eclipse.tm.tcf/src/org/eclipse/tm/tcf/protocol/JSON.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/org.eclipse.tm.tcf/src/org/eclipse/tm/tcf/protocol/JSON.java b/plugins/org.eclipse.tm.tcf/src/org/eclipse/tm/tcf/protocol/JSON.java
index acaad6bd8..0b4f1f51b 100644
--- a/plugins/org.eclipse.tm.tcf/src/org/eclipse/tm/tcf/protocol/JSON.java
+++ b/plugins/org.eclipse.tm.tcf/src/org/eclipse/tm/tcf/protocol/JSON.java
@@ -15,7 +15,6 @@ import java.io.IOException;
import java.io.InputStreamReader;
import java.io.Reader;
import java.io.StringReader;
-import java.io.UnsupportedEncodingException;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.ArrayList;
@@ -207,6 +206,7 @@ public final class JSON {
scale = scale * 10 + cur_ch - '0';
read();
}
+ if (neg) scale = -scale;
}
if (sign) val = val.negate();
return new BigDecimal(val, fraction - scale);
@@ -517,7 +517,7 @@ public final class JSON {
}
}
- private static byte[] toBytes() throws UnsupportedEncodingException {
+ private static byte[] toBytes() {
int inp_pos = 0;
int out_pos = 0;
while (inp_pos < tmp_buf_pos) {

Back to the top