ModelClassNameHelper class abstract

Helper class for generating unique model class names.

This class provides utilities for generating unique class names during code generation, resolving naming conflicts by appending Greek letters to duplicate names.

Constructors

ModelClassNameHelper()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

getClassName(List<ModelClassName> listClassName, String suffix, String name, bool root, bool created, String parent, [String? parentList]) String
Generates a unique class name based on the provided parameters.

Constants

geekLetter → const List<String>
Greek letters used as prefixes for resolving naming conflicts.