class EVC_REFLECTIVE_SERIALIZEABLE
Reflective Evolicity serializeable context
note
description: "Reflective Evolicity serializeable context"
author: "Finnian Reilly"
copyright: "Copyright (c) 2001-2022 Finnian Reilly"
contact: "finnian at eiffel hyphen loop dot com"
license: "MIT license (See: en.wikipedia.org/wiki/MIT_License)"
date: "2025-03-18 7:03:19 GMT (Tuesday 18th March 2025)"
revision: "12"
deferred class
EVC_REFLECTIVE_SERIALIZEABLE
inherit
EVC_SERIALIZEABLE
undefine
context_item, is_equal, has_variable
redefine
make_default
end
EVC_REFLECTIVE_EIFFEL_CONTEXT
undefine
is_equal, make_default, new_getter_functions
end
EL_REFLECTIVELY_SETTABLE
redefine
make_default, new_transient_fields
end
feature {NONE} -- Initialization
make_default
do
Precursor {EL_REFLECTIVELY_SETTABLE}
Precursor {EVC_SERIALIZEABLE}
end
feature {NONE} -- Implementation
new_transient_fields: STRING
-- comma-separated list of fields to be excluded from `field_table'
do
Result := Precursor + ", encoding, output_path, template_path"
end
end