/library/kernel/json_null.e
http://github.com/Eiffel-World/ejson-ise-svn · Specman e · 47 lines · 31 code · 12 blank · 4 comment · 0 complexity · fcaecdb7a6c8ddd22797c87f5922971f MD5 · raw file
- note
- description: "JSON Null Values"
- author: "Javier Velilla"
- date: "2008/08/24"
- revision: "Revision 0.1"
-
- class
- JSON_NULL
-
- inherit
- JSON_VALUE
-
- feature --Access
-
- hash_code: INTEGER
- -- Hash code value
- do
- Result := null_value.hash_code
- end
-
- representation: STRING
- do
- Result := "null"
- end
-
- feature -- Visitor pattern
-
- accept (a_visitor: JSON_VISITOR)
- -- Accept `a_visitor'.
- -- (Call `visit_element_a' procedure on `a_visitor'.)
- do
- a_visitor.visit_json_null (Current)
- end
-
- feature -- Status report
-
- debug_output: STRING
- -- String that should be displayed in debugger to represent `Current'.
- do
- Result := null_value
- end
-
- feature {NONE}-- Implementation
-
- null_value: STRING = "null"
-
- end