< prev index next >

src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java

Print this page
rev 50958 : 8207229: Trees.getScope crashes for broken lambda
8207230: Trees.getScope runs Analyzers
Reviewed-by: TBD

*** 473,483 **** /** * Analyze an AST node; this involves collecting a list of all the nodes that needs rewriting, * and speculatively type-check the rewritten code to compare results against previously attributed code. */ ! void analyze(JCStatement statement, Env<AttrContext> env) { StatementScanner statementScanner = new StatementScanner(statement, env); statementScanner.scan(); if (!statementScanner.rewritings.isEmpty()) { for (RewritingContext rewriting : statementScanner.rewritings) { --- 473,483 ---- /** * Analyze an AST node; this involves collecting a list of all the nodes that needs rewriting, * and speculatively type-check the rewritten code to compare results against previously attributed code. */ ! protected void analyze(JCStatement statement, Env<AttrContext> env) { StatementScanner statementScanner = new StatementScanner(statement, env); statementScanner.scan(); if (!statementScanner.rewritings.isEmpty()) { for (RewritingContext rewriting : statementScanner.rewritings) {
< prev index next >