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

Method enum_case_name

compiler/fory_compiler/generators/dart.py:783–788  ·  view source on GitHub ↗
(self, enum: Enum, value: EnumValue)

Source from the content-addressed store, hash-verified

781 }.get(field_type.kind)
782
783 def enum_case_name(self, enum: Enum, value: EnumValue) -> str:
784 name = value.name
785 prefix = f"{enum.name}_".upper()
786 if name.upper().startswith(prefix):
787 name = name[len(prefix) :]
788 return self.safe_identifier(self.to_camel_case(name.lower()))
789
790 def generate_enum(self, enum: Enum, indent: int) -> List[str]:
791 name = self.local_name(enum)

Callers 2

generate_enumMethod · 0.95

Calls 2

safe_identifierMethod · 0.95
to_camel_caseMethod · 0.80

Tested by

no test coverage detected