|
5 | 5 | This section details the current state of each language binding with respect to our standard compliance suite. |
6 | 6 |
|
7 | 7 |
|
8 | | -| number | test | java (97.56%) | golang (78.86%) | dotnet (n/a) | python (n/a) | ruby (100.00%) | |
| 8 | +| number | test | java (96.77%) | golang (78.23%) | dotnet (n/a) | python (n/a) | ruby (100.00%) | |
9 | 9 | | ------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- | -------------------------------------------- | ------------ | ------------ | -------------- | |
10 | 10 | | 1 | asyncOverrides_overrideCallsSuper | 🟢 | [🔴](https://github.com/aws/jsii/issues/2670) | n/a | n/a | 🟢 | |
11 | 11 | | 2 | [arrayReturnedByMethodCanBeRead]("Array created in the kernel can be queried for its elements") | 🟢 | 🟢 | n/a | n/a | 🟢 | |
@@ -125,8 +125,9 @@ This section details the current state of each language binding with respect to |
125 | 125 | | 116 | subclassing | 🟢 | 🟢 | n/a | n/a | 🟢 | |
126 | 126 | | 117 | testInterfaces | 🟢 | 🟢 | n/a | n/a | 🟢 | |
127 | 127 | | 118 | [callbackParameterIsInterface]("Validates pure interfaces can be passed to callbacks") | ⭕ | 🟢 | n/a | n/a | 🟢 | |
128 | | -| 119 | [classCanBeUsedWhenNotExpressedlyLoaded]("Validates that types not explicitly loaded by the user can safely be returned by JS code") | 🟢 | 🟢 | n/a | n/a | 🟢 | |
129 | | -| 120 | [downcasting]("Ensures unsafe-cast features work as expected") | ⭕ | 🟢 | n/a | n/a | 🟢 | |
130 | | -| 121 | [strippedDeprecatedMemberCanBeReceived]("Ensures --strip-deprecated does not cause odd runtime errors") | 🟢 | 🟢 | n/a | n/a | 🟢 | |
131 | | -| 122 | [exceptionMessage]("Verifies that custom exception names are correctly forwarded") | 🟢 | 🟢 | n/a | n/a | 🟢 | |
132 | | -| 123 | [voidReturningAsync]("Verifies that returning Promise<void> is correctly handled") | ⭕ | ⭕ | n/a | n/a | 🟢 | |
| 128 | +| 119 | [closureImplementsSingleMethodInterface]("Language-native closures/lambdas can be passed where a behavioral single-method interface is expected") | ⭕ | ⭕ | n/a | n/a | 🟢 | |
| 129 | +| 120 | [classCanBeUsedWhenNotExpressedlyLoaded]("Validates that types not explicitly loaded by the user can safely be returned by JS code") | 🟢 | 🟢 | n/a | n/a | 🟢 | |
| 130 | +| 121 | [downcasting]("Ensures unsafe-cast features work as expected") | ⭕ | 🟢 | n/a | n/a | 🟢 | |
| 131 | +| 122 | [strippedDeprecatedMemberCanBeReceived]("Ensures --strip-deprecated does not cause odd runtime errors") | 🟢 | 🟢 | n/a | n/a | 🟢 | |
| 132 | +| 123 | [exceptionMessage]("Verifies that custom exception names are correctly forwarded") | 🟢 | 🟢 | n/a | n/a | 🟢 | |
| 133 | +| 124 | [voidReturningAsync]("Verifies that returning Promise<void> is correctly handled") | ⭕ | ⭕ | n/a | n/a | 🟢 | |
0 commit comments