diff --git a/docs/docs/reference/other-new-features/generalized-method-syntax.md b/docs/docs/reference/other-new-features/generalized-method-syntax.md index 54296f431a42..aac58cdff599 100644 --- a/docs/docs/reference/other-new-features/generalized-method-syntax.md +++ b/docs/docs/reference/other-new-features/generalized-method-syntax.md @@ -96,19 +96,3 @@ DefTermParams ::= DefTermParam {‘,’ DefTermParam} DefTermParam ::= {Annotation} [‘inline’] Param Param ::= id ‘:’ ParamType [‘=’ Expr] ``` - -## TODO - -The only thing missing for this to be merged is to fix the scaladoc, the steps that need to be taken are the following: -* merge/rebase on top of [Semi-Fix scaladoc of extensions methods](https://github.com/lampepfl/dotty/pull/14321) - * it fixes extension methods - * it gives easier backbone to work with -* merge/rebase on top of [scaladoc-interweaving](https://github.com/Sporarum/dotty/tree/scaladoc-interweaving) - * note that those changes are from an earlier, rougher implementation, so not all updates are welcome - * look at `ClassLikeSupport.scala`, `api.scal` and similar - * can find `// TODO: sc` to mark some useful changes -* fix `ClassLikeSupport.scala` - * refactor `MemberInfo` to take multiple type clauses, can be done through updating `ParameterList` - * update `unwrapMemberInfo` to take those changes into account - * update `parseMethod` to handle multiple type clauses -* potentially fix wherever `ClassLikeSupport.scala` is used \ No newline at end of file