src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
changeset 49152 e38b6a7f65ee
parent 49076 1d879babed52
child 49543 2d5d75263e77
equal deleted inserted replaced
49151:a7d2f0dd9c1f 49152:e38b6a7f65ee
  1694                 }
  1694                 }
  1695             }
  1695             }
  1696             if (lambdaClassifier.diagFragment != null) {
  1696             if (lambdaClassifier.diagFragment != null) {
  1697                 log.error(DiagnosticFlag.SYNTAX, pos, Errors.InvalidLambdaParameterDeclaration(lambdaClassifier.diagFragment));
  1697                 log.error(DiagnosticFlag.SYNTAX, pos, Errors.InvalidLambdaParameterDeclaration(lambdaClassifier.diagFragment));
  1698             }
  1698             }
       
  1699             for (JCVariableDecl param: params) {
       
  1700                 if (param.vartype != null && isRestrictedLocalVarTypeName(param.vartype)) {
       
  1701                     param.vartype = null;
       
  1702                 }
       
  1703             }
  1699         }
  1704         }
  1700         return lambdaExpressionOrStatementRest(params, pos);
  1705         return lambdaExpressionOrStatementRest(params, pos);
  1701     }
  1706     }
  1702 
  1707 
  1703     enum LambdaParameterKind {
  1708     enum LambdaParameterKind {