summaryrefslogtreecommitdiff
path: root/projects/net.wotonomy.web/src/main/java/net/wotonomy/web/WODirectActionRequestHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'projects/net.wotonomy.web/src/main/java/net/wotonomy/web/WODirectActionRequestHandler.java')
-rw-r--r--projects/net.wotonomy.web/src/main/java/net/wotonomy/web/WODirectActionRequestHandler.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/projects/net.wotonomy.web/src/main/java/net/wotonomy/web/WODirectActionRequestHandler.java b/projects/net.wotonomy.web/src/main/java/net/wotonomy/web/WODirectActionRequestHandler.java
index 77a5428..9a3fcc3 100644
--- a/projects/net.wotonomy.web/src/main/java/net/wotonomy/web/WODirectActionRequestHandler.java
+++ b/projects/net.wotonomy.web/src/main/java/net/wotonomy/web/WODirectActionRequestHandler.java
@@ -46,7 +46,7 @@ public class WODirectActionRequestHandler extends WORequestHandler {
String className = "DirectAction";
String actionName = "default";
- NSArray path = aRequest.requestHandlerPathArray();
+ NSArray<String> path = aRequest.requestHandlerPathArray();
if (path.count() > 0) {
className = path.objectAtIndex(0).toString();
if (path.count() > 1) {
@@ -85,7 +85,7 @@ public class WODirectActionRequestHandler extends WORequestHandler {
try {
if (response == null) {
- Class c = null;
+ Class<? extends WODirectAction> c = null;
c = application.getLocalClass(className);
if ((c == null) && (path.count() == 1)) {
actionName = className;
@@ -95,7 +95,7 @@ public class WODirectActionRequestHandler extends WORequestHandler {
if (c == null) {
throw new RuntimeException("Could not find class named \"" + className + "\": ");
}
- java.lang.reflect.Constructor ctor = c.getConstructor(new Class[] { WORequest.class });
+ java.lang.reflect.Constructor<? extends WODirectAction> ctor = c.getConstructor(new Class[] { WORequest.class });
WODirectAction action = (WODirectAction) ctor.newInstance(new Object[] { aRequest });
action.context = context; // HACK: how else can action call pageWithName?