diff options
Diffstat (limited to 'server/src/com/vaadin/ui/AbstractJavaScriptComponent.java')
-rw-r--r-- | server/src/com/vaadin/ui/AbstractJavaScriptComponent.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/server/src/com/vaadin/ui/AbstractJavaScriptComponent.java b/server/src/com/vaadin/ui/AbstractJavaScriptComponent.java index 47420334d7..91547dc79f 100644 --- a/server/src/com/vaadin/ui/AbstractJavaScriptComponent.java +++ b/server/src/com/vaadin/ui/AbstractJavaScriptComponent.java @@ -16,6 +16,7 @@ package com.vaadin.ui; import com.vaadin.server.JavaScriptCallbackHelper; +import com.vaadin.shared.communication.ServerRpc; import com.vaadin.shared.ui.JavaScriptComponentState; /** @@ -128,7 +129,8 @@ public abstract class AbstractJavaScriptComponent extends AbstractComponent { this); @Override - protected <T> void registerRpc(T implementation, Class<T> rpcInterfaceType) { + protected <T extends ServerRpc> void registerRpc(T implementation, + Class<T> rpcInterfaceType) { super.registerRpc(implementation, rpcInterfaceType); callbackHelper.registerRpc(rpcInterfaceType); } |