Fixed up a few missing "from java" JsFunction setups. git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@2239 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java b/dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java index 45a2bce..b11ff60 100644 --- a/dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java +++ b/dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java
@@ -1275,11 +1275,10 @@ * } * </pre> */ - JsFunction gwtOnLoad = new JsFunction(topScope); - globalStmts.add(gwtOnLoad.makeStmt()); JsName gwtOnLoadName = topScope.declareName("gwtOnLoad"); gwtOnLoadName.setObfuscatable(false); - gwtOnLoad.setName(gwtOnLoadName); + JsFunction gwtOnLoad = new JsFunction(topScope, gwtOnLoadName, true); + globalStmts.add(gwtOnLoad.makeStmt()); JsBlock body = new JsBlock(); gwtOnLoad.setBody(body); JsScope fnScope = gwtOnLoad.getScope(); @@ -1335,7 +1334,7 @@ private void generateNullFunc(List<JsStatement> globalStatements) { // handle null method - JsFunction nullFunc = new JsFunction(topScope, nullMethodName); + JsFunction nullFunc = new JsFunction(topScope, nullMethodName, true); nullFunc.setBody(new JsBlock()); globalStatements.add(nullFunc.makeStmt()); } @@ -1347,7 +1346,7 @@ // seed function // function com_example_foo_Foo() { } - JsFunction seedFunc = new JsFunction(topScope, seedFuncName); + JsFunction seedFunc = new JsFunction(topScope, seedFuncName, true); JsBlock body = new JsBlock(); seedFunc.setBody(body); globalStmts.add(seedFunc.makeStmt());