src/share/classes/com/sun/tools/javac/main/JavaCompiler.java

changeset 1825
e701af23a095
parent 1759
05ec778794d0
child 1961
58da1296c6b3
equal deleted inserted replaced
1824:455be95bd1b5 1825:e701af23a095
1433 return; 1433 return;
1434 1434
1435 env.tree = transTypes.translateTopLevelClass(env.tree, localMake); 1435 env.tree = transTypes.translateTopLevelClass(env.tree, localMake);
1436 compileStates.put(env, CompileState.TRANSTYPES); 1436 compileStates.put(env, CompileState.TRANSTYPES);
1437 1437
1438 if (shouldStop(CompileState.UNLAMBDA)) 1438 if (source.allowLambda()) {
1439 return; 1439 if (shouldStop(CompileState.UNLAMBDA))
1440 1440 return;
1441 env.tree = lambdaToMethod.translateTopLevelClass(env, env.tree, localMake); 1441
1442 compileStates.put(env, CompileState.UNLAMBDA); 1442 env.tree = lambdaToMethod.translateTopLevelClass(env, env.tree, localMake);
1443 compileStates.put(env, CompileState.UNLAMBDA);
1444 }
1443 1445
1444 if (shouldStop(CompileState.LOWER)) 1446 if (shouldStop(CompileState.LOWER))
1445 return; 1447 return;
1446 1448
1447 if (sourceOutput) { 1449 if (sourceOutput) {

mercurial