Package io.github.chrimle.classforge
Class ClassForge
java.lang.Object
io.github.chrimle.classforge.ClassForge
The single-entrypoint for generating Java classes via
io.github.chrimle:class-forge
.
Instructions
- Ensure NO reserved keywords are used when generating classes.
- Generate classes via:
newClassBuilder()
- to generate Javaclass
es.newEnumBuilder()
- to generate Javaenum
classes.
- Since:
- 0.1.0
- Author:
- Chrimle
- See Also:
-
RESERVED_KEYWORDS
Generating a Java class.
Generating an Enum class.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
VALID_CLASS_NAME_REGEX
The RegularExpression (RegEx) for determining validity of class-names.Example
public class Example { } // Valid
- Since:
- 0.1.0
- See Also:
-
VALID_PACKAGE_NAME_REGEX
The RegularExpression (RegEx) for determining validity of package-names.Example
package example.sub_module; // Valid
- Since:
- 0.1.0
- See Also:
-
RESERVED_KEYWORDS
Keywords reserved by the Java Language. These words MUST NOT be used.- Since:
- 0.1.0
-
-
Constructor Details
-
ClassForge
public ClassForge()
-