feat(core): add Context generic
All checks were successful
Build / Gradle-Build (push) Successful in 15s
Publish / Gradle-Publish (push) Successful in 13s
Test / Gradle-Test (push) Successful in 13s

This commit is contained in:
2025-04-11 20:44:03 +02:00
parent c44b874b41
commit 2a6eba871d
13 changed files with 77 additions and 77 deletions

View File

@@ -11,14 +11,14 @@ class ReflectedMethodTest {
@Test
void methodTest() {
ReflectedMethod<String> method = new TestReflectedMethod(new TestMethodClass());
ReflectedMethod<String, String> method = new TestReflectedMethod(new TestMethodClass());
Object result = method.run("testContext");
assertTrue((boolean)result);
}
@Test
void testBCMethod() {
ReflectedMethod<?> method = new BestCandidateMethod<String>(
ReflectedMethod<String, Double> method = new BestCandidateMethod<String, Double>(
"test",
new TestMethodClass(),
"ident",

View File

@@ -4,7 +4,7 @@ import java.lang.reflect.Method;
import net.tomatentum.cutin.method.ReflectedMethod;
public class TestReflectedMethod extends ReflectedMethod<String> {
public class TestReflectedMethod extends ReflectedMethod<String, String> {
protected TestReflectedMethod(Object containingObject) {
super(getMethod(containingObject), containingObject);
@@ -12,7 +12,7 @@ public class TestReflectedMethod extends ReflectedMethod<String> {
}
@Override
public Object getParameter(Object context, int index) {
public Object getParameter(String context, int index) {
return 2;
}