MCPcopy Create free account
hub / github.com/apache/fory / add_message

Method add_message

compiler/fory_compiler/generators/scala.py:947–956  ·  view source on GitHub ↗
(message: Message, parent_stack: List[Message])

Source from the content-addressed store, hash-verified

945 return ".".join(message.name for message in messages)
946
947 def add_message(message: Message, parent_stack: List[Message]) -> None:
948 owner_path = ".".join(owner.name for owner in parent_stack) or None
949 entries.append((message, owner_path, parent_stack))
950 current_stack = [*parent_stack, message]
951 for enum in message.nested_enums:
952 entries.append((enum, message_path(current_stack), current_stack))
953 for union in message.nested_unions:
954 entries.append((union, message_path(current_stack), current_stack))
955 for nested in message.nested_messages:
956 add_message(nested, current_stack)
957
958 for enum in self.schema.enums:
959 entries.append((enum, None, []))

Callers

nothing calls this directly

Calls 2

add_messageFunction · 0.85
appendMethod · 0.45

Tested by

no test coverage detected