diff options
Diffstat (limited to 'src/com/vaadin')
-rw-r--r-- | src/com/vaadin/ui/JavaScript.java | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/src/com/vaadin/ui/JavaScript.java b/src/com/vaadin/ui/JavaScript.java index fb1dba2f20..234f37f8a6 100644 --- a/src/com/vaadin/ui/JavaScript.java +++ b/src/com/vaadin/ui/JavaScript.java @@ -10,7 +10,6 @@ import java.util.Map; import com.vaadin.external.json.JSONArray; import com.vaadin.external.json.JSONException; import com.vaadin.terminal.AbstractExtension; -import com.vaadin.terminal.Extension; import com.vaadin.terminal.gwt.client.communication.ServerRpc; import com.vaadin.terminal.gwt.client.extensions.javascriptmanager.ExecuteJavaScriptRpc; import com.vaadin.terminal.gwt.client.extensions.javascriptmanager.JavaScriptManagerState; @@ -65,20 +64,4 @@ public class JavaScript extends AbstractExtension { return Root.getCurrentRoot().getJavaScript(); } - private static JavaScript getJavascript(Root root) { - // TODO Add caching to avoid iterating collection every time - // Caching should use weak references to avoid memory leaks -> cache - // should be transient to avoid serialization problems - for (Extension extension : root.getExtensions()) { - if (extension instanceof JavaScript) { - return (JavaScript) extension; - } - } - - // Extend root if it isn't yet done - JavaScript javascript = new JavaScript(); - javascript.extend(root); - return javascript; - } - } |