Package org.eolang.jeo.representation
Class NumberedName
java.lang.Object
org.eolang.jeo.representation.NumberedName
Name representation with optional numeric suffix.
This class handles names that may have numeric suffixes for disambiguation. For example: `foo`, `foo-2`, `foo-3`. Names without suffixes are treated as having number 1.
- Since:
- 0.9.0
-
Constructor Summary
ConstructorsConstructorDescriptionNumberedName
(int number, String name) Constructor.NumberedName
(String encoded) Constructor from encoded name. -
Method Summary
-
Constructor Details
-
NumberedName
Constructor from encoded name.- Parameters:
encoded
- The encoded name (e.g., "foo-2")
-
NumberedName
Constructor.- Parameters:
number
- The number of the name starting from 1name
- The base name of the object
-
-
Method Details