diff --git a/http-generator-helidon/src/main/java/io/avaje/http/generator/helidon/nima/ControllerWriter.java b/http-generator-helidon/src/main/java/io/avaje/http/generator/helidon/nima/ControllerWriter.java index 1e3d75d5f..63ee0eab7 100644 --- a/http-generator-helidon/src/main/java/io/avaje/http/generator/helidon/nima/ControllerWriter.java +++ b/http-generator-helidon/src/main/java/io/avaje/http/generator/helidon/nima/ControllerWriter.java @@ -123,7 +123,7 @@ private void writeRoutes(List methods) { private void writeClassStart() { writer.append(AT_GENERATED).eol(); writer.append(diAnnotation()).eol(); - writer.append("public class %s$Route implements HttpFeature {", shortName).eol().eol(); + writer.append("public final class %s$Route implements HttpFeature {", shortName).eol().eol(); var controllerName = "controller"; var controllerType = shortName; diff --git a/http-generator-javalin/src/main/java/io/avaje/http/generator/javalin/ControllerWriter.java b/http-generator-javalin/src/main/java/io/avaje/http/generator/javalin/ControllerWriter.java index 03fbbfca5..340b702e0 100644 --- a/http-generator-javalin/src/main/java/io/avaje/http/generator/javalin/ControllerWriter.java +++ b/http-generator-javalin/src/main/java/io/avaje/http/generator/javalin/ControllerWriter.java @@ -84,7 +84,7 @@ private void writeClassStart() { writer.append(AT_GENERATED).eol(); writer.append(diAnnotation()).eol(); writer - .append("public class ") + .append("public final class ") .append(shortName) .append(javalin6 ? "$Route extends AvajeJavalinPlugin {" : "$Route implements Plugin {") .eol() diff --git a/http-generator-jex/src/main/java/io/avaje/http/generator/jex/ControllerWriter.java b/http-generator-jex/src/main/java/io/avaje/http/generator/jex/ControllerWriter.java index 5a1027049..410bb0578 100644 --- a/http-generator-jex/src/main/java/io/avaje/http/generator/jex/ControllerWriter.java +++ b/http-generator-jex/src/main/java/io/avaje/http/generator/jex/ControllerWriter.java @@ -89,7 +89,7 @@ private void writeRouting(MethodReader method) { private void writeClassStart() { writer.append(AT_GENERATED).eol(); writer.append(diAnnotation()).eol(); - writer.append("public class ").append(shortName).append("$Route implements Routing.HttpService {").eol().eol(); + writer.append("public final class ").append(shortName).append("$Route implements Routing.HttpService {").eol().eol(); String controllerName = "controller"; String controllerType = shortName;