Jeremy M. Smith
Jeremy M. Smith
The following two examples use defensive cloning on the way in and out. #### Example 1 ```java @Immutable public final class ArbitraryClass { private final String[] array; public ArbitraryClass(String[] array)...
## Environment Details * EclipseStore Version: 2.1.3 * JDK version: 21.0.1 * OS: Windows 11 * Used frameworks: JUnit 5 ## Describe the bug Calling `EmbeddedStorageManager.close()` sometimes hangs because of...
I'm trying to use both [@Immutable and @ImmutableTypeParameter](https://errorprone.info/bugpattern/Immutable#immutabletypeparameter) in a JPMS project. However, using annotations from both `error_prone_annotations` and `error_prone_type_annotations` doesn't work because they both export the same package. ```java...