Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Java 17: Start using records #2377

Closed
iluwatar opened this issue Dec 2, 2022 · 7 comments
Closed

Java 17: Start using records #2377

iluwatar opened this issue Dec 2, 2022 · 7 comments

Comments

@iluwatar
Copy link
Owner

iluwatar commented Dec 2, 2022

Available since Java 16, we can now use the record type for immutable classes. It's well described at https://dzone.com/articles/what-are-java-records

Acceptance criteria

  • The repository code has been refactored to use the record type
@ayushanand308
Copy link

@iluwatar can you assign this issue to me?

@bharathkalyans
Copy link
Contributor

Hey is this issue still in-progress, can I help with it??

@iluwatar
Copy link
Owner Author

Assigned to @ayushanand308, but maybe there's a way to split the work?

@bharathkalyans
Copy link
Contributor

I think @ayushanand308 is not quite active right now!!
Sure, would love to split the work 😃

@iluwatar
Copy link
Owner Author

iluwatar commented Feb 4, 2023

Reassigned to @bharathkalyans due to inactivity

@stale
Copy link

stale bot commented Apr 5, 2023

This issue has been automatically marked as stale because it has not had recent activity. The issue will be unassigned if no further activity occurs. Thank you for your contributions.

@stale stale bot added the status: stale issues and pull requests that have not had recent interaction label Apr 5, 2023
@bharathkalyans bharathkalyans removed their assignment Apr 7, 2023
@stale stale bot removed the status: stale issues and pull requests that have not had recent interaction label Apr 7, 2023
MugheesQasim added a commit to MugheesQasim/java-design-patterns-forked that referenced this issue Apr 10, 2023
@MugheesQasim
Copy link
Contributor

After finding out there is no assignee for this issue, I have refactored the codebase to use the record classes. It would be great if this issue can be re-assigned to me. I have opened a new Pull Request which needs to be reviewed. Following is the link to the PR:
#2505

MugheesQasim added a commit to MugheesQasim/java-design-patterns-forked that referenced this issue Apr 11, 2023
MugheesQasim added a commit to MugheesQasim/java-design-patterns-forked that referenced this issue Apr 11, 2023
MugheesQasim added a commit to MugheesQasim/java-design-patterns-forked that referenced this issue Apr 11, 2023
iluwatar pushed a commit that referenced this issue May 6, 2023
…use the recor… (#2505)

* Issue #2377: The repository code has been refactored to use the record class

* Issue #2377: Refactored according to the rules defined for the repo code

* Issue #2377: Refactored according to the rules defined for the repo code

* Issue #2377: Refactored according to the rules defined for the repo code
@iluwatar iluwatar closed this as completed May 6, 2023
kongleong86 pushed a commit to kongleong86/java-design-patterns that referenced this issue Oct 2, 2023
…ored to use the recor… (iluwatar#2505)

* Issue iluwatar#2377: The repository code has been refactored to use the record class

* Issue iluwatar#2377: Refactored according to the rules defined for the repo code

* Issue iluwatar#2377: Refactored according to the rules defined for the repo code

* Issue iluwatar#2377: Refactored according to the rules defined for the repo code
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

4 participants