Skip to content

Commit 3dcc202

Browse files
committed
fix: wrong Function class being passed
1 parent 08c81f6 commit 3dcc202

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

operator-framework-quarkus-extension/deployment/src/main/java/io/javaoperatorsdk/quarkus/extension/deployment/QuarkusExtensionProcessor.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -112,15 +112,15 @@ private ControllerConfiguration createControllerConfiguration(
112112
.superClass(crDoneableClassName)
113113
.build()) {
114114

115-
MethodCreator ctor = cc.getMethodCreator("<init>", void.class.getName(), crType);
115+
final var functionName = io.fabric8.kubernetes.api.builder.Function.class.getName();
116+
MethodCreator ctor =
117+
cc.getMethodCreator("<init>", void.class.getName(), crType, functionName);
116118
ctor.setModifiers(Modifier.PUBLIC);
117-
final var functionName = Function.class.getName();
118119
ctor.invokeSpecialMethod(
119120
MethodDescriptor.ofConstructor(crDoneableClassName, crType, functionName),
120121
ctor.getThis(),
121122
ctor.getMethodParam(0),
122-
ctor.invokeStaticMethod(
123-
MethodDescriptor.ofMethod(functionName, "identity", functionName)));
123+
ctor.getMethodParam(1));
124124
}
125125

126126
// generate configuration

0 commit comments

Comments
 (0)