b03e233647
Remove BlockStatement Introduce LocalClassDeclStatement Introduce EmptyDeclaration (in preparation for PR about declarations) Replace StatementExpression with ExpressionStatement Make YieldStatement, ExplicitConstructorInvocation implement ASTStatement Extract ForeachStatement from ForStatement Rename (ASTWhileStmt, ASTDoStmt, ASTForStmt, ASTIfStmt, ASTAssertStmt)#getGuardExpressionNode() -> getCondition() Rename ASTCatchStatement -> ASTCatchClause Rename ASTFinallyStatement -> ASTFinallyClause Rename ASTTryStatement#getCatchStatements() -> getCatchClauses() Make ASTYieldStatement not a TypeNode Remove ASTTryStatement#hasFinally() Add (ASTThrowStatement, ASTYieldStatement, ASTReturnStatement)#getExpression() Add ASTTryStatement#getBody()