Skip to content

Conversion of internal package classes to use static only#240

Merged
piotrooo merged 5 commits intosemver4j:mainfrom
severn-everett:internal_static_only
Apr 17, 2024
Merged

Conversion of internal package classes to use static only#240
piotrooo merged 5 commits intosemver4j:mainfrom
severn-everett:internal_static_only

Conversation

@severn-everett
Copy link
Copy Markdown
Contributor

Internal package classes are now containers of pure functions; Slight refinements of Coerce to directly use pattern-matching string as well as Optional for parsing nullable values

Fixes #239

… refinements of Coerce to directly use pattern-matching string as well as Optional for parsing nullable values
@piotrooo piotrooo assigned piotrooo and severn-everett and unassigned piotrooo Apr 10, 2024
@piotrooo piotrooo added enhancement New feature or request refactor Small task connected with refactor and removed enhancement New feature or request labels Apr 10, 2024
Copy link
Copy Markdown
Member

@piotrooo piotrooo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few comments; generally, I like the idea of this refactor.

Comment thread src/main/java/org/semver4j/internal/Coerce.java
Comment thread src/main/java/org/semver4j/internal/Modifier.java Outdated
Comment thread src/main/java/org/semver4j/internal/Modifier.java Outdated
Comment thread src/main/java/org/semver4j/internal/Modifier.java Outdated
Comment thread src/main/java/org/semver4j/internal/Modifier.java Outdated
Comment thread src/main/java/org/semver4j/internal/Modifier.java Outdated
Comment thread src/main/java/org/semver4j/internal/Modifier.java Outdated
Comment thread src/main/java/org/semver4j/internal/Modifier.java Outdated
Comment thread src/main/java/org/semver4j/internal/Modifier.java Outdated
Comment thread src/main/java/org/semver4j/internal/Coerce.java Outdated
@piotrooo piotrooo merged commit 84a4c13 into semver4j:main Apr 17, 2024
@severn-everett severn-everett deleted the internal_static_only branch April 29, 2024 12:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

refactor Small task connected with refactor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Convert internal package to use only static functions instead of instances

2 participants