Skip to content

Commit 0edeebc

Browse files
authored
Inner classes: require ends with (#108)
1 parent 62f44ea commit 0edeebc

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/main/scala/com/lightbend/paradox/apidoc/ApidocDirective.scala

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@
1616

1717
package com.lightbend.paradox.apidoc
1818

19-
import com.lightbend.paradox.markdown.InlineDirective
20-
import com.lightbend.paradox.markdown.Writer
19+
import com.lightbend.paradox.markdown.{InlineDirective, Writer}
2120
import org.pegdown.Printer
2221
import org.pegdown.ast.DirectiveNode.Source
2322
import org.pegdown.ast.{DirectiveNode, Visitor}
@@ -88,7 +87,7 @@ class ApidocDirective(allClassesAndObjects: IndexedSeq[String], ctx: Writer.Cont
8887
if (allClasses.contains(classNameWithDollarForInnerClasses)) {
8988
renderMatches(query, Seq(query.pattern), node, visitor, printer)
9089
} else {
91-
allClasses.filter(_.contains(classNameWithDollarForInnerClasses)) match {
90+
allClasses.filter(_.endsWith(classNameWithDollarForInnerClasses)) match {
9291
case Seq() =>
9392
// No matches? then try globbing
9493
val regex = convertToRegex(classNameWithDollarForInnerClasses)

src/test/scala/com/lightbend/paradox/apidoc/ApidocDirectiveSpec.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ class ApidocDirectiveSpec extends MarkdownBaseSpec {
4949
"akka.stream.scaladsl.Flow$",
5050
"akka.kafka.scaladsl.Consumer$Control",
5151
"akka.kafka.javadsl.Consumer$Control",
52+
"akka.kafka.scaladsl.Consumer$Control$$anonfun$drainAndShutdown$2",
5253
"akka.actor.typed.receptionist.Receptionist$Command"
5354
)
5455

0 commit comments

Comments
 (0)