Slide 17
Slide 17 text
Najczęstsze problemy
• Usunięte lub zmienione funkcjonalności: deprecated/experimental/preview,
• Niekompatybilne wersje bibliotek:
• Nowy class format (ASM, ByteBuddy),
• Niedozwolona/nieprawidłowa refleksja (od JDK 16),
• Grzebanie w internalach Javy 😑 (Unsafe, ByteBuffer, compiler API itp),
• Brak wsparcia dla nowych elementów języka (np. Record class),
• Niekompatybilny tooling:
• pluginy Maven’a,
• infrastruktura testowa (obrazy Docker-owe, Github Actions, Jenkins itp),
• wsparcie IDE ;-)
17