src/share/classes/com/sun/tools/javac/comp/Flow.java

changeset 2591
fc1b69dce787
parent 2566
58e7e71b302e
child 2606
f7f3f96999ba
equal deleted inserted replaced
2590:ffed5df6bec9 2591:fc1b69dce787
245 @Override 245 @Override
246 protected boolean trackable(VarSymbol sym) { 246 protected boolean trackable(VarSymbol sym) {
247 return !env.info.scope.includes(sym) && 247 return !env.info.scope.includes(sym) &&
248 sym.owner.kind == MTH; 248 sym.owner.kind == MTH;
249 } 249 }
250 }.analyzeTree(env); 250 }.analyzeTree(env, that);
251 LambdaFlowAnalyzer flowAnalyzer = new LambdaFlowAnalyzer(); 251 LambdaFlowAnalyzer flowAnalyzer = new LambdaFlowAnalyzer();
252 flowAnalyzer.analyzeTree(env, that, make); 252 flowAnalyzer.analyzeTree(env, that, make);
253 return flowAnalyzer.inferredThrownTypes; 253 return flowAnalyzer.inferredThrownTypes;
254 } finally { 254 } finally {
255 log.popDiagnosticHandler(diagHandler); 255 log.popDiagnosticHandler(diagHandler);

mercurial