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

Method safe_identifier

compiler/fory_compiler/generators/dart.py:235–240  ·  view source on GitHub ↗
(self, name: str)

Source from the content-addressed store, hash-verified

233 return f"_{pascal[0].lower()}{pascal[1:]}ForySchema"
234
235 def safe_identifier(self, name: str) -> str:
236 if not name:
237 return "_"
238 if name[0].isdigit():
239 name = f"_{name}"
240 return f"{name}_" if name in self.DART_KEYWORDS else name
241
242 def safe_type_identifier(self, name: str) -> str:
243 return self.safe_identifier(name)

Callers 15

safe_type_identifierMethod · 0.95
_import_statementsMethod · 0.95
ref_nameMethod · 0.95
enum_case_nameMethod · 0.95
generate_unionMethod · 0.95
generate_messageMethod · 0.95
_field_info_linesMethod · 0.95
generate_module_typeMethod · 0.95
dart_grpc_method_nameMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected