Reviewers: cromwellian, jbrosenberg,

Message:
Having the JS AST be generic provides practically zero value, and is a
big headache.  I want to just get rid of this.



Please review this at http://gwt-code-reviews.appspot.com/1310805/show

Affected files:
M dev/core/src/com/google/gwt/core/ext/linker/impl/StandardLinkerContext.java
  M dev/core/src/com/google/gwt/dev/javac/JsniChecker.java
  M dev/core/src/com/google/gwt/dev/jdt/FindJsniRefVisitor.java
  M dev/core/src/com/google/gwt/dev/jjs/ast/js/JsniMethodBody.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/ControlFlowAnalyzer.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/FragmentExtractor.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaAST.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptLiterals.java
M dev/core/src/com/google/gwt/dev/jjs/impl/HandleCrossFragmentReferences.java
  M dev/core/src/com/google/gwt/dev/jjs/impl/MakeCallsStatic.java
  M dev/core/src/com/google/gwt/dev/js/EvalFunctionsAtTopScope.java
  M dev/core/src/com/google/gwt/dev/js/JsAbstractSymbolResolver.java
  M dev/core/src/com/google/gwt/dev/js/JsBreakUpLargeVarStatements.java
  M dev/core/src/com/google/gwt/dev/js/JsCoerceIntShift.java
  M dev/core/src/com/google/gwt/dev/js/JsConstructExpressionVisitor.java
  M dev/core/src/com/google/gwt/dev/js/JsDuplicateCaseFolder.java
  M dev/core/src/com/google/gwt/dev/js/JsDuplicateFunctionRemover.java
  M dev/core/src/com/google/gwt/dev/js/JsFirstExpressionVisitor.java
  M dev/core/src/com/google/gwt/dev/js/JsHoister.java
  M dev/core/src/com/google/gwt/dev/js/JsIEBlockSizeVisitor.java
  M dev/core/src/com/google/gwt/dev/js/JsInliner.java
  M dev/core/src/com/google/gwt/dev/js/JsKeywords.java
  M dev/core/src/com/google/gwt/dev/js/JsNormalizer.java
  M dev/core/src/com/google/gwt/dev/js/JsObfuscateNamer.java
  M dev/core/src/com/google/gwt/dev/js/JsParser.java
  M dev/core/src/com/google/gwt/dev/js/JsPrecedenceVisitor.java
  M dev/core/src/com/google/gwt/dev/js/JsPrettyNamer.java
  M dev/core/src/com/google/gwt/dev/js/JsReportGenerationVisitor.java
  M dev/core/src/com/google/gwt/dev/js/JsRequiresSemiVisitor.java
  M dev/core/src/com/google/gwt/dev/js/JsSourceGenerationVisitor.java
M dev/core/src/com/google/gwt/dev/js/JsSourceGenerationVisitorWithSizeBreakdown.java
  M dev/core/src/com/google/gwt/dev/js/JsStackEmulator.java
  M dev/core/src/com/google/gwt/dev/js/JsStaticEval.java
  M dev/core/src/com/google/gwt/dev/js/JsStringInterner.java
  M dev/core/src/com/google/gwt/dev/js/JsToStringGenerationVisitor.java
  M dev/core/src/com/google/gwt/dev/js/JsUnusedFunctionRemover.java
  M dev/core/src/com/google/gwt/dev/js/ast/HasArguments.java
  M dev/core/src/com/google/gwt/dev/js/ast/HasCondition.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsArrayAccess.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsArrayLiteral.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsBinaryOperation.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsBlock.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsBooleanLiteral.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsBreak.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsCase.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsCatch.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsConditional.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsContext.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsContinue.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsDebugger.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsDefault.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsDoWhile.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsEmpty.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsExprStmt.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsExpression.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsFor.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsForIn.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsFunction.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsIf.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsInvocation.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsLabel.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsModVisitor.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsName.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsNameOf.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsNameRef.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsNew.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsNode.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsNullLiteral.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsNumberLiteral.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsObjectLiteral.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsParameter.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsPostfixOperation.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsPrefixOperation.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsProgram.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsProgramFragment.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsPropertyInitializer.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsRegExp.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsReturn.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsRootScope.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsScope.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsStatement.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsStringLiteral.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsSwitch.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsSwitchMember.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsThisRef.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsThrow.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsTry.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsUnaryOperation.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsUnaryOperator.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsVars.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsVisitable.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsVisitor.java
  M dev/core/src/com/google/gwt/dev/js/ast/JsWhile.java
  M dev/core/src/com/google/gwt/dev/shell/Jsni.java
  M dev/core/test/com/google/gwt/dev/javac/JsniCollectorTest.java
  M dev/core/test/com/google/gwt/dev/js/ComparingVisitor.java
  M dev/core/test/com/google/gwt/dev/js/FlatteningVisitor.java
  M dev/core/test/com/google/gwt/dev/js/JsInlinerTest.java
M dev/core/test/com/google/gwt/dev/js/JsToStringGenerationVisitorAccuracyTest.java


--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to