-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: duplicate error if annotation call has no argument list and lack…
…s required parameters (#650) ### Summary of Changes If an annotation call had no argument list and did not set some required parameters, two separate errors were shown in the same place. This PR hides one of them.
- Loading branch information
1 parent
10ed8bf
commit 4ba2c2c
Showing
2 changed files
with
26 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
21 changes: 21 additions & 0 deletions
21
...equired parameter/dont show this error if the argument list is missing altogether.sdstest
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
package tests.validation.other.argumentLists.missingRequiredParameter | ||
|
||
// $TEST$ no error r"The parameters? .* must be set here\." | ||
|
||
@MyAnnotation | ||
segment mySegment2( | ||
myCallableType: (a: Int, b: Int, c: Int = 0) -> () | ||
) { | ||
val myBlockLambda = (a: Int, b: Int, c: Int = 0) {}; | ||
val myExpressionLambda = (a: Int, b: Int, c: Int = 0) -> 1; | ||
|
||
MyAnnotation; | ||
MyClass; | ||
MyEnum.MyEnumVariant; | ||
myFunction; | ||
mySegment1; | ||
myCallableType; | ||
myBlockLambda; | ||
myExpressionLambda; | ||
myPipeline; | ||
} |