From 7ec05d4e8a4a460277b9ef464f2f4cfc7c27d2a5 Mon Sep 17 00:00:00 2001 From: tueem Date: Sat, 12 Apr 2025 00:01:07 +0200 Subject: [PATCH] fix(container): add factory getters --- .../net/tomatentum/cutin/container/LoneMethodContainer.java | 4 ++++ .../net/tomatentum/cutin/container/MultiMethodContainer.java | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/lib/src/main/java/net/tomatentum/cutin/container/LoneMethodContainer.java b/lib/src/main/java/net/tomatentum/cutin/container/LoneMethodContainer.java index 071759f..7f85c1f 100644 --- a/lib/src/main/java/net/tomatentum/cutin/container/LoneMethodContainer.java +++ b/lib/src/main/java/net/tomatentum/cutin/container/LoneMethodContainer.java @@ -55,4 +55,8 @@ public class LoneMethodContainer implements return findFor(identifier).stream().findFirst(); } + public ReflectedMethodFactory factory() { + return this.factory; + } + } diff --git a/lib/src/main/java/net/tomatentum/cutin/container/MultiMethodContainer.java b/lib/src/main/java/net/tomatentum/cutin/container/MultiMethodContainer.java index 86b18ae..9a5b20a 100644 --- a/lib/src/main/java/net/tomatentum/cutin/container/MultiMethodContainer.java +++ b/lib/src/main/java/net/tomatentum/cutin/container/MultiMethodContainer.java @@ -76,6 +76,10 @@ public class MultiMethodContainer implements return this.entries; } + public ReflectedMethodFactory factory() { + return this.factory; + } + public static record Entry(I identifier, Set> methods) { public Entry(I identifier) {