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

5779: Støtte for Kotlin #666

Closed
wants to merge 11 commits into from
Closed

Conversation

IsaSalemHame
Copy link
Contributor

@IsaSalemHame IsaSalemHame commented Jul 4, 2024

  1. Delombok hele prosjektet.
  2. Legg til support for Kotlin
  3. Konverter noen Java-filer til Kotlin
  4. Kovverter resten til Kotlin i passe store PR's

IsaSalemHame and others added 11 commits July 4, 2024 13:12
Delombok hele prosjektet.

Brukt følgende kommando:

`java -jar lombok-1.18.30.jar delombok ./melosys-eessi-app/src -d
./melosys-eessi-app/src-delomboked`
deretter slettet src og renamet nye folder til src.
Er en del bruk av `!!` men disse fikser vi sener når vi gjør ting none-nullable
Brukt Intellj og ChatGPT 4o for å gjøre første konvertering, men går
over og gjør manuelle forbedringer på alle filene. Ofte bryter testene
spesielt pga, non-nullability
Med dette er alle modeller blitt konvertert, med særlig fokus på de som
er annotert med @entity.
Jeg har også lagt på `nullable = false` for de som jeg ser har `NOT
NULL` i sql skriptet. De har jeg også lat være non-nullable i kotlin.
Er en del bruk av `!!` her også. Fikser vi sener når vi gjør ting
none-nullable
@IsaSalemHame IsaSalemHame temporarily deployed to dev-fss-q2:teammelosys September 2, 2024 11:22 — with GitHub Actions Inactive
@RuneLind RuneLind mentioned this pull request Sep 9, 2024
@RuneLind
Copy link
Contributor

RuneLind commented Sep 9, 2024

Ble gjort om til 3 commits her #681

@RuneLind RuneLind closed this Sep 9, 2024
@RuneLind RuneLind deleted the MELOSYS-5779_java_til_kotlin branch October 14, 2024 13:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants