Skip to content

Commit 1067cb4

Browse files
committed
Remove buggy implementation of known subclasses
1 parent 2f3951f commit 1067cb4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+6
-2249
lines changed

tastydoc/documentation/dotty/internal/StringContextMacro$.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,3 @@ dotty.internal
77
<pre><code class="language-scala" >inline def f(sc: => StringContext)(args: Seq[Any]): String</pre></code>
88
Implemetation of scala.StringContext.f used in Dotty while the standard library is still not bootstrapped
99

10-
### inline$fImpl
11-
<pre><code class="language-scala" >def inline$fImpl(sc: <a href="../../scala/quoted/Expr.md">Expr</a>[StringContext], args: <a href="../../scala/quoted/Expr.md">Expr</a>[Seq[Any]]): <a href="../../scala/quoted/Expr.md">Expr</a>[String]</pre></code>
12-

tastydoc/documentation/dotty/runtime/LazyVals$.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ dotty.runtime
44
<pre><code class="language-scala" >final object LazyVals extends Serializable</pre></code>
55
Helper methods used in thread-safe lazy vals.
66

7-
## Known subclasses:
8-
<a href="./LazyVals$/Names$.md">Names</a>
97
## Concrete Type Members:
108
### Names
119
<pre><code class="language-scala" >final object <a href="./LazyVals$/Names$.md">Names</a></pre></code>
@@ -31,6 +29,3 @@ Helper methods used in thread-safe lazy vals.
3129
### BITS_PER_LAZY_VAL
3230
<pre><code class="language-scala" >final inline val BITS_PER_LAZY_VAL: 2</pre></code>
3331

34-
### Names
35-
<pre><code class="language-scala" >final val Names: <a href="./LazyVals$/Names$.md">Names</a></pre></code>
36-

tastydoc/documentation/example/DocumentationInheritance.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -300,9 +300,6 @@ class: [example.UserDocLinkingClass](../../example/UserDocLinkingClass.md)
300300
### methodsWithDefault
301301
<pre><code class="language-scala" >def methodsWithDefault(x: Int): Nothing</pre></code>
302302

303-
### methodsWithDefault$default$1
304-
<pre><code class="language-scala" >def methodsWithDefault$default$1: Int</pre></code>
305-
306303
### methodsWithImplicit
307304
<pre><code class="language-scala" >def methodsWithImplicit(x: Int)(implicit imp: Int, notImp: String): Nothing</pre></code>
308305

tastydoc/documentation/example/level2/ClassExtendingDocumentation.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -300,9 +300,6 @@ class: [example.UserDocLinkingClass](../../example/UserDocLinkingClass.md)
300300
### methodsWithDefault
301301
<pre><code class="language-scala" >def methodsWithDefault(x: Int): Nothing</pre></code>
302302

303-
### methodsWithDefault$default$1
304-
<pre><code class="language-scala" >def methodsWithDefault$default$1: Int</pre></code>
305-
306303
### methodsWithImplicit
307304
<pre><code class="language-scala" >def methodsWithImplicit(x: Int)(implicit imp: Int, notImp: String): Nothing</pre></code>
308305

tastydoc/documentation/example/level2/Documentation.md

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ This class is used for testing tasty doc generation
1818

1919
## Annotations:
2020
@strictfp
21-
## Known subclasses:
22-
<a href="./Documentation/Graph.md">Graph</a>, <a href="./Documentation/testObject$.md">testObject</a>, <a href="./Documentation/IAmACaseObject$.md">IAmACaseObject</a>, <a href="./Documentation/IAmACaseClass$.md">IAmACaseClass</a>, <a href="./Documentation/IAmACaseClass.md">IAmACaseClass</a>, <a href="./Documentation/CaseImplementThis.md">CaseImplementThis</a>, <a href="./Documentation/innerDocumentationClass.md">innerDocumentationClass</a>
2321
## Constructors:
2422
<pre><code class="language-scala" >Documentation(c1: String, c2: List[T])</pre></code>
2523
<pre><code class="language-scala" >Documentation(ac: String)</pre></code>
@@ -37,8 +35,6 @@ Auxiliary constructor
3735
### typeExample
3836
<pre><code class="language-scala" >type typeExample: [X >: scala.Nothing <: scala.Any] => X <: [X >: scala.Nothing <: scala.Any] => scala.Predef.String</pre></code>
3937

40-
### IAmACaseClass
41-
<pre><code class="language-scala" >final object <a href="./Documentation/IAmACaseClass$.md">IAmACaseClass</a></pre></code>
4238
### IAmACaseObject
4339
<pre><code class="language-scala" >final case object <a href="./Documentation/IAmACaseObject$.md">IAmACaseObject</a></pre></code>
4440
### testObject
@@ -346,9 +342,6 @@ class: [example.UserDocLinkingClass](../../example/UserDocLinkingClass.md)
346342
### methodsWithDefault
347343
<pre><code class="language-scala" >def methodsWithDefault(x: Int): Nothing</pre></code>
348344

349-
### methodsWithDefault$default$1
350-
<pre><code class="language-scala" >def methodsWithDefault$default$1: Int</pre></code>
351-
352345
### methodsWithImplicit
353346
<pre><code class="language-scala" >def methodsWithImplicit(x: Int)(implicit imp: Int, notImp: String): Nothing</pre></code>
354347

@@ -632,9 +625,6 @@ Test methods with params
632625
### zipWithIndex
633626
<pre><code class="language-scala" >def zipWithIndex[A1, That](bf: CanBuildFrom[Repr, (A1, Int), That]): That</pre></code>
634627

635-
### IAmACaseClass
636-
<pre><code class="language-scala" >final val IAmACaseClass: <a href="./Documentation/IAmACaseClass$.md">IAmACaseClass</a></pre></code>
637-
638628
### c2
639629
<pre><code class="language-scala" >val c2: List[<a href="./Documentation.md#T">T</a>]</pre></code>
640630

@@ -650,9 +640,6 @@ Test methods with params
650640
### refinementTest
651641
<pre><code class="language-scala" >val refinementTest: <a href="./Documentation/Graph.md">Graph</a>{ def x: Int; def x2: <a href="./Documentation/innerDocumentationClass.md">innerDocumentationClass</a>; type Y: String; val z: Boolean }</pre></code>
652642

653-
### testObject
654-
<pre><code class="language-scala" >final val testObject: <a href="./Documentation/testObject$.md">testObject</a></pre></code>
655-
656643
### v
657644
<pre><code class="language-scala" >@showAsInfix val v: Int</pre></code>
658645
Test value

tastydoc/documentation/example/level2/Documentation/IAmACaseClass.md

Lines changed: 0 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -8,48 +8,9 @@ example.level2.Documentation
88
<pre><code class="language-scala" >IAmACaseClass(x: <a href="#T">T</a>, id: Int)</pre></code>
99

1010
## Concrete Value Members:
11-
### _1
12-
<pre><code class="language-scala" >def _1: <a href="#T">T</a></pre></code>
13-
14-
### _2
15-
<pre><code class="language-scala" >def _2: Int</pre></code>
16-
17-
### canEqual
18-
<pre><code class="language-scala" >override def canEqual(that: Any): Boolean</pre></code>
19-
20-
### copy
21-
<pre><code class="language-scala" >def copy(x: <a href="#T">T</a>, id: Int): <a href="./IAmACaseClass.md">IAmACaseClass</a></pre></code>
22-
23-
### copy$default$1
24-
<pre><code class="language-scala" >def copy$default$1: <a href="#T">T</a></pre></code>
25-
26-
### copy$default$2
27-
<pre><code class="language-scala" >def copy$default$2: Int</pre></code>
28-
29-
### equals
30-
<pre><code class="language-scala" >override def equals(x$0: Any): Boolean</pre></code>
31-
32-
### hashCode
33-
<pre><code class="language-scala" >override def hashCode(): Int</pre></code>
34-
35-
### productArity
36-
<pre><code class="language-scala" >override def productArity: Int</pre></code>
37-
38-
### productElement
39-
<pre><code class="language-scala" >override def productElement(n: Int): Any</pre></code>
40-
41-
### productElementName
42-
<pre><code class="language-scala" >def productElementName(x$1: Int): String</pre></code>
43-
4411
### productIterator
4512
<pre><code class="language-scala" >def productIterator: Iterator[Any]</pre></code>
4613

47-
### productPrefix
48-
<pre><code class="language-scala" >override def productPrefix: String</pre></code>
49-
50-
### toString
51-
<pre><code class="language-scala" >override def toString(): String</pre></code>
52-
5314
### id
5415
<pre><code class="language-scala" >val id: Int</pre></code>
5516

tastydoc/documentation/example/level2/Documentation/IAmACaseObject$.md

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,9 @@ example.level2.Documentation
33

44
<pre><code class="language-scala" >final case object IAmACaseObject extends <a href="./CaseImplementThis.md">CaseImplementThis</a> with Product with Serializable with Singleton</pre></code>
55
## Concrete Value Members:
6-
### canEqual
7-
<pre><code class="language-scala" >override def canEqual(that: Any): Boolean</pre></code>
8-
96
### fromProduct
107
<pre><code class="language-scala" >def fromProduct(p: Product): MirroredMonoType</pre></code>
118

12-
### hashCode
13-
<pre><code class="language-scala" >override def hashCode(): Int</pre></code>
14-
15-
### productArity
16-
<pre><code class="language-scala" >override def productArity: Int</pre></code>
17-
18-
### productElement
19-
<pre><code class="language-scala" >override def productElement(n: Int): Any</pre></code>
20-
219
### productIterator
2210
<pre><code class="language-scala" >def productIterator: Iterator[Any]</pre></code>
2311

24-
### productPrefix
25-
<pre><code class="language-scala" >override def productPrefix: String</pre></code>
26-
27-
### toString
28-
<pre><code class="language-scala" >override def toString(): String</pre></code>
29-

tastydoc/documentation/example/level2/level3/level4/ClassLevel4.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -306,9 +306,6 @@ class: [example.UserDocLinkingClass](../../example/UserDocLinkingClass.md)
306306
### methodsWithDefault
307307
<pre><code class="language-scala" >def methodsWithDefault(x: Int): Nothing</pre></code>
308308

309-
### methodsWithDefault$default$1
310-
<pre><code class="language-scala" >def methodsWithDefault$default$1: Int</pre></code>
311-
312309
### methodsWithImplicit
313310
<pre><code class="language-scala" >def methodsWithImplicit(x: Int)(implicit imp: Int, notImp: String): Nothing</pre></code>
314311

tastydoc/documentation/scala/Eql$.md

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,7 @@ Companion object containing a few universally known `Eql` instances.
88
Eql instances involving primitive types or the Null type are handled directly in
99
the compiler (see Implicits.synthesizedEq), so they are not included here.
1010

11-
## Known subclasses:
12-
derived
1311
## Concrete Type Members:
14-
### MirroredMonoType
15-
<pre><code class="language-scala" >type MirroredMonoType: Eql[Nothing <: Any, Nothing <: Any]</pre></code>
16-
1712
### derived
1813
<pre><code class="language-scala" >final object derived</pre></code>
1914
A universal `Eql` instance.
@@ -41,11 +36,3 @@ the rules of multiversal equality require it.
4136
### eqlString
4237
<pre><code class="language-scala" >implicit def eqlString: Eql[String, String]</pre></code>
4338

44-
### ordinal
45-
<pre><code class="language-scala" >def ordinal(x$0: MirroredMonoType): Int</pre></code>
46-
47-
### derived
48-
<pre><code class="language-scala" >final val derived: derived</pre></code>
49-
A universal `Eql` instance.
50-
51-

tastydoc/documentation/scala/IArray$package$.md

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ scala
22
# object IArray$package
33

44
<pre><code class="language-scala" >final object IArray$package extends Serializable</pre></code>
5-
## Known subclasses:
6-
IArray, arrayOps
75
## Concrete Type Members:
86
### IArray
97
<pre><code class="language-scala" >type IArray: [+T >: scala.Nothing <: scala.Any] => scala.Array[_ >: scala.Nothing <: +T]</pre></code>
@@ -17,12 +15,3 @@ but it cannot be updated. Unlike regular arrays, immutable arrays are covariant.
1715
<pre><code class="language-scala" >final object arrayOps</pre></code>
1816
Defines extension methods for immutable arrays
1917

20-
## Concrete Value Members:
21-
### IArray
22-
<pre><code class="language-scala" >final val IArray: IArray</pre></code>
23-
24-
### arrayOps
25-
<pre><code class="language-scala" >final implicit val arrayOps: arrayOps</pre></code>
26-
Defines extension methods for immutable arrays
27-
28-

tastydoc/documentation/scala/ValueOf.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,6 @@ implicit argument `m` of type `ValueOf[M]`.
4141
<pre><code class="language-scala" >ValueOf(value: T)</pre></code>
4242

4343
## Concrete Value Members:
44-
### equals
45-
<pre><code class="language-scala" >override def equals(x$0: Any): Boolean</pre></code>
46-
47-
### hashCode
48-
<pre><code class="language-scala" >override def hashCode(): Int</pre></code>
49-
5044
### value
5145
<pre><code class="language-scala" >val value: <a href="./ValueOf.md#T">T</a></pre></code>
5246

tastydoc/documentation/scala/compiletime/Shape$.md

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,7 @@ scala.compiletime
44
## Companion class <a href="./Shape.md">Shape</a>
55

66
<pre><code class="language-scala" >final object Shape extends Serializable with Sum</pre></code>
7-
## Known subclasses:
8-
<a href="./Shape$/Case$.md">Case</a>, <a href="./Shape$/Case.md">Case</a>, <a href="./Shape$/Cases$.md">Cases</a>, <a href="./Shape$/Cases.md">Cases</a>
97
## Concrete Type Members:
10-
### MirroredMonoType
11-
<pre><code class="language-scala" >type MirroredMonoType: <a href="./Shape.md">Shape</a></pre></code>
12-
13-
### Case
14-
<pre><code class="language-scala" >final object <a href="./Shape$/Case$.md">Case</a></pre></code>
15-
A product type `T` with element types `Elems`
16-
17-
### Cases
18-
<pre><code class="language-scala" >final object <a href="./Shape$/Cases$.md">Cases</a></pre></code>
19-
A sum with alternative types `Alts`
20-
218
### Case
229
<pre><code class="language-scala" >case class <a href="./Shape$/Case.md">Case</a></pre></code>
2310
A product type `T` with element types `Elems`
@@ -26,17 +13,3 @@ A product type `T` with element types `Elems`
2613
<pre><code class="language-scala" >case class <a href="./Shape$/Cases.md">Cases</a></pre></code>
2714
A sum with alternative types `Alts`
2815

29-
## Concrete Value Members:
30-
### ordinal
31-
<pre><code class="language-scala" >def ordinal(x$0: <a href="./Shape$.md#MirroredMonoType">MirroredMonoType</a>): Int</pre></code>
32-
33-
### Case
34-
<pre><code class="language-scala" >final val Case: <a href="./Shape$/Case$.md">Case</a></pre></code>
35-
A product type `T` with element types `Elems`
36-
37-
38-
### Cases
39-
<pre><code class="language-scala" >final val Cases: <a href="./Shape$/Cases$.md">Cases</a></pre></code>
40-
A sum with alternative types `Alts`
41-
42-

tastydoc/documentation/scala/compiletime/Shape$/Case.md

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -10,33 +10,6 @@ A product type `T` with element types `Elems`
1010
<pre><code class="language-scala" >Case()</pre></code>
1111

1212
## Concrete Value Members:
13-
### canEqual
14-
<pre><code class="language-scala" >override def canEqual(that: Any): Boolean</pre></code>
15-
16-
### copy
17-
<pre><code class="language-scala" >def copy[T, Elems](): <a href="./Case.md">Case</a>[T, Elems]</pre></code>
18-
19-
### equals
20-
<pre><code class="language-scala" >override def equals(x$0: Any): Boolean</pre></code>
21-
22-
### hashCode
23-
<pre><code class="language-scala" >override def hashCode(): Int</pre></code>
24-
25-
### productArity
26-
<pre><code class="language-scala" >override def productArity: Int</pre></code>
27-
28-
### productElement
29-
<pre><code class="language-scala" >override def productElement(n: Int): Any</pre></code>
30-
31-
### productElementName
32-
<pre><code class="language-scala" >def productElementName(x$1: Int): String</pre></code>
33-
3413
### productIterator
3514
<pre><code class="language-scala" >def productIterator: Iterator[Any]</pre></code>
3615

37-
### productPrefix
38-
<pre><code class="language-scala" >override def productPrefix: String</pre></code>
39-
40-
### toString
41-
<pre><code class="language-scala" >override def toString(): String</pre></code>
42-

tastydoc/documentation/scala/compiletime/Shape$/Cases.md

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -10,33 +10,6 @@ A sum with alternative types `Alts`
1010
<pre><code class="language-scala" >Cases()</pre></code>
1111

1212
## Concrete Value Members:
13-
### canEqual
14-
<pre><code class="language-scala" >override def canEqual(that: Any): Boolean</pre></code>
15-
16-
### copy
17-
<pre><code class="language-scala" >def copy[Alts](): <a href="./Cases.md">Cases</a>[Alts]</pre></code>
18-
19-
### equals
20-
<pre><code class="language-scala" >override def equals(x$0: Any): Boolean</pre></code>
21-
22-
### hashCode
23-
<pre><code class="language-scala" >override def hashCode(): Int</pre></code>
24-
25-
### productArity
26-
<pre><code class="language-scala" >override def productArity: Int</pre></code>
27-
28-
### productElement
29-
<pre><code class="language-scala" >override def productElement(n: Int): Any</pre></code>
30-
31-
### productElementName
32-
<pre><code class="language-scala" >def productElementName(x$1: Int): String</pre></code>
33-
3413
### productIterator
3514
<pre><code class="language-scala" >def productIterator: Iterator[Any]</pre></code>
3615

37-
### productPrefix
38-
<pre><code class="language-scala" >override def productPrefix: String</pre></code>
39-
40-
### toString
41-
<pre><code class="language-scala" >override def toString(): String</pre></code>
42-

tastydoc/documentation/scala/deriving$.md

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ scala
22
# object deriving
33

44
<pre><code class="language-scala" >final object deriving extends Serializable</pre></code>
5-
## Known subclasses:
6-
EmptyProduct, ArrayProduct, Mirror, Mirror
75
## Concrete Type Members:
86
### EmptyProduct
97
<pre><code class="language-scala" >final object EmptyProduct</pre></code>
@@ -24,11 +22,3 @@ Mirrors allows typelevel access to enums, case classes and objects, and their se
2422
<pre><code class="language-scala" >def productElement[T](x: Any, idx: Int): T</pre></code>
2523
Helper method to select a product element
2624

27-
### EmptyProduct
28-
<pre><code class="language-scala" >final val EmptyProduct: EmptyProduct</pre></code>
29-
The empty product
30-
31-
32-
### Mirror
33-
<pre><code class="language-scala" >final val Mirror: Mirror</pre></code>
34-

tastydoc/documentation/scala/deriving$/Mirror$.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ scala.deriving$
44
## Companion trait Mirror
55

66
<pre><code class="language-scala" >final object Mirror extends Serializable</pre></code>
7-
## Known subclasses:
8-
SingletonProxy, Singleton, Product, Sum
97
## Concrete Type Members:
108
### Of
119
<pre><code class="language-scala" >type Of: [T >: scala.Nothing <: scala.Any] => scala.deriving.Mirror {

tastydoc/documentation/scala/deriving$/Mirror$/SingletonProxy.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,3 @@ A proxy for Scala 2 singletons, which do not inherit `Singleton` directly
2424
### fromProduct
2525
<pre><code class="language-scala" >def fromProduct(p: Product): MirroredMonoType</pre></code>
2626

27-
### value
28-
<pre><code class="language-scala" >val value: AnyRef</pre></code>
29-

tastydoc/documentation/scala/internal/Quoted$.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ scala.internal
22
# object Quoted
33

44
<pre><code class="language-scala" >final object Quoted extends Serializable</pre></code>
5-
## Known subclasses:
6-
<a href="./Quoted$/patternBindHole.md">patternBindHole</a>
75
## Concrete Type Members:
86
### patternBindHole
97
<pre><code class="language-scala" >@compileTimeOnly class <a href="./Quoted$/patternBindHole.md">patternBindHole</a></pre></code>

tastydoc/documentation/scala/internal/quoted/Matcher$.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ scala.internal.quoted
22
# object Matcher
33

44
<pre><code class="language-scala" >final object Matcher extends Serializable</pre></code>
5-
## Known subclasses:
6-
<a href="./Matcher$/Matching$.md">Matching</a>
75
## Concrete Value Members:
86
### unapply
97
<pre><code class="language-scala" >def unapply[Tup <: scala.Tuple](scrutineeExpr: <a href="../../quoted/Expr.md">Expr</a>[Nothing <: Any])(implicit patternExpr: <a href="../../quoted/Expr.md">Expr</a>[Nothing <: Any], reflection: <a href="../../tasty/Reflection.md">Reflection</a>): Option[Tup]</pre></code>

0 commit comments

Comments
 (0)