Uses of Record Class
io.github.chrimle.classforge.semver.SemVer
Packages that use SemVer
-
Uses of SemVer in io.github.chrimle.classforge
Fields in io.github.chrimle.classforge declared as SemVerModifier and TypeFieldDescriptionprotected SemVer
AbstractBuilder.semVer
ThesemVer
of the previously committed class.Methods in io.github.chrimle.classforge with parameters of type SemVerModifier and TypeMethodDescriptionprotected void
AbstractBuilder.generateClassFile
(SemVer semVer) Generates a.java
class file for the currently uncommitted class.protected abstract String
AbstractBuilder.generateFileContent
(SemVer semVer) Generates the complete file contents for a.java
file for the currently uncommitted class.protected String
ClassBuilder.generateFileContent
(SemVer semVer) protected String
EnumBuilder.generateFileContent
(SemVer semVer) protected String
AbstractBuilder.resolveEffectivePackageName
(SemVer semVer) Resolves the effective package name for the currently uncommitted class.protected String
AbstractBuilder.resolveFullyQualifiedClassName
(SemVer semVer) Resolves the Fully Qualified Class Name (FQCN) for the currently uncommitted class.Sets thesemVer
of the currently uncommitted class.Sets thesemVer
of the currently uncommitted class. -
Uses of SemVer in io.github.chrimle.classforge.semver
Methods in io.github.chrimle.classforge.semver that return SemVerModifier and TypeMethodDescriptionSemVer.incrementMajor()
Creates a newSemVer
with themajor
-version incremented.SemVer.incrementMinor()
Creates a newSemVer
with theminor
-version incremented.SemVer.incrementPatch()
Creates a newSemVer
with thepatch
-version incremented.SemVer.incrementVersion
(SemVer.Change change) Creates a newSemVer
with the corresponding version incremented.