You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@reef.apache.org by yu...@apache.org on 2015/06/22 17:54:10 UTC
[03/17] incubator-reef git commit: Assign null for the optional
values which are not set
Assign null for the optional values which are not set
Project: http://git-wip-us.apache.org/repos/asf/incubator-reef/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-reef/commit/beb1aefa
Tree: http://git-wip-us.apache.org/repos/asf/incubator-reef/tree/beb1aefa
Diff: http://git-wip-us.apache.org/repos/asf/incubator-reef/diff/beb1aefa
Branch: refs/heads/REEF-395
Commit: beb1aefa8cc480dde6bf27f86d38e14bcfe07ed3
Parents: f48df1b
Author: Yunseong Lee <yu...@apache.org>
Authored: Sat Jun 20 00:11:12 2015 +0900
Committer: Yunseong Lee <yu...@apache.org>
Committed: Sat Jun 20 00:11:12 2015 +0900
----------------------------------------------------------------------
.../reef-tang/tang/src/main/avro/class_hierarchy.avsc | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-reef/blob/beb1aefa/lang/java/reef-tang/tang/src/main/avro/class_hierarchy.avsc
----------------------------------------------------------------------
diff --git a/lang/java/reef-tang/tang/src/main/avro/class_hierarchy.avsc b/lang/java/reef-tang/tang/src/main/avro/class_hierarchy.avsc
index 198c70d..058f847 100644
--- a/lang/java/reef-tang/tang/src/main/avro/class_hierarchy.avsc
+++ b/lang/java/reef-tang/tang/src/main/avro/class_hierarchy.avsc
@@ -23,7 +23,7 @@
"name":"AvroConstructorArg",
"fields":[
{"name":"fullArgClassName", "type":"string"},
- {"name":"namedParameterName", "type":"string"},
+ {"name":"namedParameterName", "type":["null", "string"], "default":null},
{"name":"isInjectionFuture", "type":"boolean"}
]
},
@@ -45,8 +45,8 @@
{"name":"fullArgClassName", "type":"string"},
{"name":"isSet", "type":"boolean"},
{"name":"isList", "type":"boolean"},
- {"name":"documentation", "type":["null", "string"]},
- {"name":"shortName", "type":["null", "string"]},
+ {"name":"documentation", "type":["null", "string"], "default":null},
+ {"name":"shortName", "type":["null", "string"], "default":null},
{"name":"instanceDefault", "type":{"type":"array","items":"string"}}
]
},
@@ -61,7 +61,7 @@
{"name":"injectableConstructors", "type":{"type":"array", "items":"AvroConstructorDef"}},
{"name":"otherConstructors", "type":{"type":"array", "items":"AvroConstructorDef"}},
{"name":"implFullNames", "type":{"type":"array", "items":"string"}},
- {"name":"defaultImplementation", "type":["null", "string"]}
+ {"name":"defaultImplementation", "type":["null", "string"], "default":null}
]
},
/*
@@ -101,9 +101,9 @@
* Exactly one of the next three fields must be defined. See below for
* their documentation.
*/
- {"name":"classNode", "type":["null", "AvroClassNode"]},
- {"name":"namedParameterNode", "type":["null", "AvroNamedParameterNode"]},
- {"name":"packageNode", "type":["null", "AvroPackageNode"]},
+ {"name":"classNode", "type":["null", "AvroClassNode"], "default":null},
+ {"name":"namedParameterNode", "type":["null", "AvroNamedParameterNode"], "default":null},
+ {"name":"packageNode", "type":["null", "AvroPackageNode"], "default":null},
/*
Class hierarchy nodes are arranged in a tree that mirrors the language