Package org.eolang.jeo.representation
Class ClassName
java.lang.Object
org.eolang.jeo.representation.ClassName
Class name parser and builder.
This class understands Java class names and packages. It can extract package and class name components from a fully qualified class name, and construct full names from separate package and class name parts.
- Since:
- 0.1.0
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ClassName
public ClassName()Constructor. -
ClassName
Constructor.- Parameters:
pckg
- The package name (can be empty)name
- The simple class name
-
ClassName
Constructor.- Parameters:
name
- The full class name with slash delimiters
-
-
Method Details
-
full
Full class name.- Returns:
- Full class name with slash delimiters
-
pckg
Package.- Returns:
- Package name in dot notation (e.g., "jeo.representation.directives")
-
name
Class name.- Returns:
- Simple class name without package (e.g., "ClassName")
-