diff options
Diffstat (limited to 'ddl/out/java/LambdaCube/TypeInfo')
-rw-r--r-- | ddl/out/java/LambdaCube/TypeInfo/CompileResult.java | 2 | ||||
-rw-r--r-- | ddl/out/java/LambdaCube/TypeInfo/JSON.java | 21 | ||||
-rw-r--r-- | ddl/out/java/LambdaCube/TypeInfo/Range.java | 2 | ||||
-rw-r--r-- | ddl/out/java/LambdaCube/TypeInfo/TypeInfo.java | 2 |
4 files changed, 21 insertions, 6 deletions
diff --git a/ddl/out/java/LambdaCube/TypeInfo/CompileResult.java b/ddl/out/java/LambdaCube/TypeInfo/CompileResult.java index c9e7b2d..0b21b64 100644 --- a/ddl/out/java/LambdaCube/TypeInfo/CompileResult.java +++ b/ddl/out/java/LambdaCube/TypeInfo/CompileResult.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-21T13:31:10.409214000000Z | 2 | // 2016-03-21T14:06:55.479415000000Z |
3 | 3 | ||
4 | package LambdaCube.TypeInfo; | 4 | package LambdaCube.TypeInfo; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/TypeInfo/JSON.java b/ddl/out/java/LambdaCube/TypeInfo/JSON.java index ba6b3d6..d4ea991 100644 --- a/ddl/out/java/LambdaCube/TypeInfo/JSON.java +++ b/ddl/out/java/LambdaCube/TypeInfo/JSON.java | |||
@@ -1,10 +1,11 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-21T13:31:10.409214000000Z | 2 | // 2016-03-21T14:06:55.479415000000Z |
3 | 3 | ||
4 | package LambdaCube.TypeInfo; | 4 | package LambdaCube.TypeInfo; |
5 | 5 | ||
6 | import java.util.ArrayList; | 6 | import java.util.ArrayList; |
7 | import java.util.HashMap; | 7 | import java.util.HashMap; |
8 | import java.util.Iterator; | ||
8 | import org.json.*; | 9 | import org.json.*; |
9 | import RT.*; | 10 | import RT.*; |
10 | 11 | ||
@@ -27,8 +28,22 @@ public class JSON { | |||
27 | switch (type) { | 28 | switch (type) { |
28 | case Int: return (Integer)rawObj; | 29 | case Int: return (Integer)rawObj; |
29 | case String: return (String)rawObj; | 30 | case String: return (String)rawObj; |
30 | // case Array_Range: return ((JArray)obj).Select(x => fromJSON (Type.Range, x)).ToList(); | 31 | case Array_Range: { |
31 | // case Array_TypeInfo: return ((JArray)obj).Select(x => fromJSON (Type.TypeInfo, x)).ToList(); | 32 | JSONArray obj = (JSONArray)rawObj; |
33 | ArrayList<Range> v = new ArrayList<Range> (); | ||
34 | for (int i = 0; i < obj.length(); i++) { | ||
35 | v.add((Range)fromJSON (Type.Range, obj.get(i))); | ||
36 | } | ||
37 | return v; | ||
38 | } | ||
39 | case Array_TypeInfo: { | ||
40 | JSONArray obj = (JSONArray)rawObj; | ||
41 | ArrayList<TypeInfo> v = new ArrayList<TypeInfo> (); | ||
42 | for (int i = 0; i < obj.length(); i++) { | ||
43 | v.add((TypeInfo)fromJSON (Type.TypeInfo, obj.get(i))); | ||
44 | } | ||
45 | return v; | ||
46 | } | ||
32 | 47 | ||
33 | case Range: { | 48 | case Range: { |
34 | JSONObject obj = (JSONObject)rawObj; | 49 | JSONObject obj = (JSONObject)rawObj; |
diff --git a/ddl/out/java/LambdaCube/TypeInfo/Range.java b/ddl/out/java/LambdaCube/TypeInfo/Range.java index 3ecd9b0..61e2ddb 100644 --- a/ddl/out/java/LambdaCube/TypeInfo/Range.java +++ b/ddl/out/java/LambdaCube/TypeInfo/Range.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-21T13:31:10.409214000000Z | 2 | // 2016-03-21T14:06:55.479415000000Z |
3 | 3 | ||
4 | package LambdaCube.TypeInfo; | 4 | package LambdaCube.TypeInfo; |
5 | 5 | ||
diff --git a/ddl/out/java/LambdaCube/TypeInfo/TypeInfo.java b/ddl/out/java/LambdaCube/TypeInfo/TypeInfo.java index c06980e..a34fda6 100644 --- a/ddl/out/java/LambdaCube/TypeInfo/TypeInfo.java +++ b/ddl/out/java/LambdaCube/TypeInfo/TypeInfo.java | |||
@@ -1,5 +1,5 @@ | |||
1 | // generated file, do not modify! | 1 | // generated file, do not modify! |
2 | // 2016-03-21T13:31:10.409214000000Z | 2 | // 2016-03-21T14:06:55.479415000000Z |
3 | 3 | ||
4 | package LambdaCube.TypeInfo; | 4 | package LambdaCube.TypeInfo; |
5 | 5 | ||