[weaver-pojo*] Refactor POJO weaver extensibility

This commit is contained in:
2025-06-21 15:27:15 +02:00
parent 95b2cbc7dd
commit dc318722d3
26 changed files with 414 additions and 203 deletions

View File

@@ -1,6 +1,5 @@
package de.siphalor.tweed5.patchwork.api;
import org.jetbrains.annotations.CheckReturnValue;
import org.jetbrains.annotations.Contract;
import org.jspecify.annotations.Nullable;
@@ -10,7 +9,6 @@ public interface Patchwork {
@Contract(mutates = "this")
<T extends @Nullable Object> void set(PatchworkPartAccess<T> access, T value) throws InvalidPatchworkAccessException;
@CheckReturnValue
@Contract(pure = true)
Patchwork copy();
}