Skip to content

Commit bc8499c

Browse files
committed
Fix issue with implicit closure parameter
Signed-off-by: Ben Sherman <bentshermann@gmail.com>
1 parent 400c7f6 commit bc8499c

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

modules/compiler/src/main/java/config/parser/ConfigAstBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1166,9 +1166,9 @@ private void checkDuplicateNamedArg(List<MapEntryExpression> namedArgs, MapEntry
11661166
/// MISCELLANEOUS
11671167

11681168
private Parameter[] formalParameterList(FormalParameterListContext ctx) {
1169-
// NOTE: implicit `it` is not allowed
1169+
// NOTE: implicit `it` parameter is deprecated, but allow it for now
11701170
if( ctx == null )
1171-
return null;
1171+
return Parameter.EMPTY_ARRAY;
11721172

11731173
var params = ctx.formalParameter().stream()
11741174
.map(this::formalParameter)

modules/compiler/src/main/java/script/parser/ScriptAstBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1530,9 +1530,9 @@ private void checkDuplicateNamedArg(List<MapEntryExpression> namedArgs, MapEntry
15301530
/// MISCELLANEOUS
15311531

15321532
private Parameter[] formalParameterList(FormalParameterListContext ctx) {
1533-
// NOTE: implicit `it` is not allowed
1533+
// NOTE: implicit `it` parameter is deprecated, but allow it for now
15341534
if( ctx == null )
1535-
return null;
1535+
return Parameter.EMPTY_ARRAY;
15361536

15371537
var params = ctx.formalParameter().stream()
15381538
.map(this::formalParameter)

0 commit comments

Comments
 (0)