@@ -55,19 +55,20 @@ class ApidocDirective(allClassesAndObjects: IndexedSeq[String]) extends InlineDi
55
55
if (query.pattern.contains('.' )) {
56
56
if (allClasses.contains(query.pattern)) {
57
57
renderMatches(query, Seq (query.pattern), node, visitor, printer)
58
- } else allClasses.filter(_.contains(query.pattern)) match {
59
- case Seq () =>
60
- // No matches? only then try as regex.
61
- val regex = (query.pattern + " $" ).r
62
- allClasses.filter(cls => regex.findFirstMatchIn(cls).isDefined) match {
63
- case Seq () =>
64
- throw new java.lang.IllegalStateException (s " Class not found for by @apidoc[ $query] " )
65
- case results =>
66
- renderMatches(query, results, node, visitor, printer)
67
- }
68
- case results =>
69
- renderMatches(query, results, node, visitor, printer)
70
- }
58
+ } else
59
+ allClasses.filter(_.contains(query.pattern)) match {
60
+ case Seq () =>
61
+ // No matches? only then try as regex.
62
+ val regex = (query.pattern + " $" ).r
63
+ allClasses.filter(cls => regex.findFirstMatchIn(cls).isDefined) match {
64
+ case Seq () =>
65
+ throw new java.lang.IllegalStateException (s " Class not found for by @apidoc[ $query] " )
66
+ case results =>
67
+ renderMatches(query, results, node, visitor, printer)
68
+ }
69
+ case results =>
70
+ renderMatches(query, results, node, visitor, printer)
71
+ }
71
72
} else {
72
73
renderMatches(query, allClasses.filter(_.endsWith('.' + query.pattern)), node, visitor, printer)
73
74
}
@@ -93,7 +94,11 @@ class ApidocDirective(allClassesAndObjects: IndexedSeq[String]) extends InlineDi
93
94
)
94
95
}
95
96
96
- def renderMatches (query : Query , matches : Seq [String ], node : DirectiveNode , visitor : Visitor , printer : Printer ): Unit = {
97
+ def renderMatches (query : Query ,
98
+ matches : Seq [String ],
99
+ node : DirectiveNode ,
100
+ visitor : Visitor ,
101
+ printer : Printer ): Unit = {
97
102
val scalaClassSuffix = if (query.linkToObject) " $" else " "
98
103
99
104
matches.size match {
0 commit comments