<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Annotation on JAVAPRO International</title><link>https://javapro-en.svenruppert.com/tags/annotation/</link><description>Recent content in Annotation on JAVAPRO International</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Tue, 07 Oct 2025 07:00:02 +0000</lastBuildDate><atom:link href="https://javapro-en.svenruppert.com/tags/annotation/index.xml" rel="self" type="application/rss+xml"/><item><title>TRANSFORMING POJOS AND JAVA RECORDS WITH FROPOREC: DEEP IMMUTABILITY AND BEYOND</title><link>https://javapro-en.svenruppert.com/transforming-pojos-and-java-records-with-froporec-deep-immutability-and-beyond/</link><pubDate>Tue, 07 Oct 2025 07:00:02 +0000</pubDate><guid>https://javapro-en.svenruppert.com/transforming-pojos-and-java-records-with-froporec-deep-immutability-and-beyond/</guid><description>&lt;p&gt;Java has been evolving, with major improvements over the years, especially in the area of data handling. One of the latest advancements, introduced in Java 14, is the &lt;strong&gt;&lt;a href="https://openjdk.org/jeps/359"&gt;Record&lt;/a&gt;&lt;/strong&gt; class, a special type of class aimed at reducing boilerplate code for immutable data carriers. While records offer many advantages, they come with certain limitations, especially regarding immutability and extensibility. &lt;strong&gt;Froporec&lt;/strong&gt;, a Java annotation processor, offers a robust solution to these issues by simplifying the migration from POJOs (Plain Old Java Objects) to records while also providing deep immutability and the ability to extend records in ways Java doesn&amp;rsquo;t natively support.&lt;/p&gt;</description></item><item><title>Japo: The Ultimate Search Engine for Java Annotations</title><link>https://javapro-en.svenruppert.com/japo-the-ultimate-search-engine-for-java-annotations/</link><pubDate>Thu, 21 Aug 2025 07:00:01 +0000</pubDate><guid>https://javapro-en.svenruppert.com/japo-the-ultimate-search-engine-for-java-annotations/</guid><description>&lt;p&gt;In the evolving landscape of Java development, annotations play a critical role in simplifying code, enhancing readability, and enabling powerful framework capabilities. Yet, finding detailed, accurate, and consolidated information about Java annotations has long been a challenge for developers. &lt;strong&gt;JAPO&lt;/strong&gt; (Java Annotations Repo) is the game-changing solution addressing this gap. Offering a feature-rich search engine, JAPO enables Java developers to explore annotations, Maven artifacts, and much more with unparalleled ease. &lt;/p&gt;</description></item></channel></rss>