This is a soft-fork of JavaPoet. JavaPoet appears to have been abandoned and is missing support for post-Java 8 features. This repository exists solely to add those missing features until a time when JavaPoet chooses to reactivate.
Please see JavaPoet for documentation, licensing, etc.
<groupId>io.soabase.java-composer</groupId>
<artifactId>java-composer</artifactId>
<version>VERSION</version>
- Require Java 17
- Add record support from square/javapoet#981
- Support sealed/non-sealed/permits