equal
deleted
inserted
replaced
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 { |