Skip to content

Commit 457a62e

Browse files
authored
[scip-kotlin] Use the correct linguist language alias for Kotlin (#87)
The GitHub-embedded syntax highlighting for markdown uses `linguist` to detect which language to use. For Kotlin there's no alias `kt` so syntax highlighting doesn't work. Use 'kotlin' to correctly pick up the language of the signature blocks.
1 parent 69300ae commit 457a62e

File tree

10 files changed

+59
-59
lines changed

10 files changed

+59
-59
lines changed

semanticdb-kotlinc/minimized/src/generatedSnapshots/resources/semanticdb-kotlinc/minimized/src/main/kotlin/snapshots/Class.kt

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,21 @@ package snapshots
33

44
class Class constructor(private var banana: Int, apple: String) :
55
// ^^^^^ definition semanticdb maven . . snapshots/Class#
6-
// documentation ```kt\npublic final class Class : kotlin.Throwable\n```
6+
// documentation ```kotlin\npublic final class Class : kotlin.Throwable\n```
77
// relationship is_reference is_implementation semanticdb maven . . kotlin/Throwable#
88
// ^^^^^^^^^^^ definition semanticdb maven . . snapshots/Class#`<init>`().
9-
// documentation ```kt\npublic constructor Class(banana: kotlin.Int, apple: kotlin.String)\n```
9+
// documentation ```kotlin\npublic constructor Class(banana: kotlin.Int, apple: kotlin.String)\n```
1010
// ^^^^^^ definition semanticdb maven . . snapshots/Class#`<init>`().(banana)
11-
// documentation ```kt\nvalue-parameter banana: kotlin.Int\n```
11+
// documentation ```kotlin\nvalue-parameter banana: kotlin.Int\n```
1212
// ^^^^^^ definition semanticdb maven . . snapshots/Class#banana.
13-
// documentation ```kt\nprivate final var banana: kotlin.Int\n```
13+
// documentation ```kotlin\nprivate final var banana: kotlin.Int\n```
1414
// ^^^^^^ definition semanticdb maven . . snapshots/Class#getBanana().
15-
// documentation ```kt\nprivate final var banana: kotlin.Int\n```
15+
// documentation ```kotlin\nprivate final var banana: kotlin.Int\n```
1616
// ^^^^^^ definition semanticdb maven . . snapshots/Class#setBanana().
17-
// documentation ```kt\nprivate final var banana: kotlin.Int\n```
17+
// documentation ```kotlin\nprivate final var banana: kotlin.Int\n```
1818
// ^^^ reference semanticdb maven . . kotlin/Int#
1919
// ^^^^^ definition semanticdb maven . . snapshots/Class#`<init>`().(apple)
20-
// documentation ```kt\nvalue-parameter apple: kotlin.String\n```
20+
// documentation ```kotlin\nvalue-parameter apple: kotlin.String\n```
2121
// ^^^^^^ reference semanticdb maven . . kotlin/String#
2222
Throwable(banana.toString() + apple) {
2323
// ^^^^^^^^^ reference semanticdb maven . . kotlin/Throwable#`<init>`().
@@ -32,31 +32,31 @@ class Class constructor(private var banana: Int, apple: String) :
3232

3333
val asdf =
3434
// ^^^^ definition semanticdb maven . . snapshots/Class#asdf.
35-
// documentation ```kt\npublic final val asdf: kotlin.Any\n```
35+
// documentation ```kotlin\npublic final val asdf: kotlin.Any\n```
3636
// ^^^^ definition semanticdb maven . . snapshots/Class#getAsdf().
37-
// documentation ```kt\npublic final val asdf: kotlin.Any\n```
37+
// documentation ```kotlin\npublic final val asdf: kotlin.Any\n```
3838
object {
3939
fun doStuff() = Unit
4040
// ^^^^^^^ definition local 0
41-
// documentation ```kt\npublic final fun doStuff()\n```
41+
// documentation ```kotlin\npublic final fun doStuff()\n```
4242
// ^^^^ reference semanticdb maven . . kotlin/Unit#
4343
}
4444

4545
constructor() : this(1, "")
4646
//^^^^^^^^^^^ definition semanticdb maven . . snapshots/Class#`<init>`(+1).
47-
// documentation ```kt\npublic constructor Class()\n```
47+
// documentation ```kotlin\npublic constructor Class()\n```
4848

4949
constructor(banana: Int) : this(banana, "")
5050
//^^^^^^^^^^^ definition semanticdb maven . . snapshots/Class#`<init>`(+2).
51-
// documentation ```kt\npublic constructor Class(banana: kotlin.Int)\n```
51+
// documentation ```kotlin\npublic constructor Class(banana: kotlin.Int)\n```
5252
// ^^^^^^ definition semanticdb maven . . snapshots/Class#`<init>`(+2).(banana)
53-
// documentation ```kt\nvalue-parameter banana: kotlin.Int\n```
53+
// documentation ```kotlin\nvalue-parameter banana: kotlin.Int\n```
5454
// ^^^ reference semanticdb maven . . kotlin/Int#
5555
// ^^^^^^ reference semanticdb maven . . snapshots/Class#`<init>`(+2).(banana)
5656

5757
fun run() {
5858
// ^^^ definition semanticdb maven . . snapshots/Class#run().
59-
// documentation ```kt\npublic final fun run()\n```
59+
// documentation ```kotlin\npublic final fun run()\n```
6060
println(Class::class)
6161
// ^^^^^^^ reference semanticdb maven . . kotlin/io/ConsoleKt#println(+1).
6262
// ^^^^^ reference semanticdb maven . . snapshots/Class#

semanticdb-kotlinc/minimized/src/generatedSnapshots/resources/semanticdb-kotlinc/minimized/src/main/kotlin/snapshots/CompanionOwner.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,21 @@ package snapshots
33

44
class CompanionOwner {
55
// ^^^^^^^^^^^^^^ definition semanticdb maven . . snapshots/CompanionOwner#
6-
// documentation ```kt\npublic final class CompanionOwner\n```
6+
// documentation ```kotlin\npublic final class CompanionOwner\n```
77
// ^^^^^^^^^^^^^^ definition semanticdb maven . . snapshots/CompanionOwner#`<init>`().
8-
// documentation ```kt\npublic constructor CompanionOwner()\n```
8+
// documentation ```kotlin\npublic constructor CompanionOwner()\n```
99
companion object {
1010
// ^^^^^^^^ definition semanticdb maven . . snapshots/CompanionOwner#Companion# 1:0
11-
// documentation ```kt\npublic companion object\n```
11+
// documentation ```kotlin\npublic companion object\n```
1212
fun create(): CompanionOwner = CompanionOwner()
1313
// ^^^^^^ definition semanticdb maven . . snapshots/CompanionOwner#Companion#create().
14-
// documentation ```kt\npublic final fun create(): snapshots.CompanionOwner\n```
14+
// documentation ```kotlin\npublic final fun create(): snapshots.CompanionOwner\n```
1515
// ^^^^^^^^^^^^^^ reference semanticdb maven . . snapshots/CompanionOwner#
1616
// ^^^^^^^^^^^^^^ reference semanticdb maven . . snapshots/CompanionOwner#`<init>`().
1717
}
1818
fun create(): Int = CompanionOwner.create().hashCode()
1919
// ^^^^^^ definition semanticdb maven . . snapshots/CompanionOwner#create().
20-
// documentation ```kt\npublic final fun create(): kotlin.Int\n```
20+
// documentation ```kotlin\npublic final fun create(): kotlin.Int\n```
2121
// ^^^ reference semanticdb maven . . kotlin/Int#
2222
// ^^^^^^^^^^^^^^ reference semanticdb maven . . snapshots/CompanionOwner#Companion#
2323
// ^^^^^^ reference semanticdb maven . . snapshots/CompanionOwner#Companion#create().

semanticdb-kotlinc/minimized/src/generatedSnapshots/resources/semanticdb-kotlinc/minimized/src/main/kotlin/snapshots/Docstrings.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,21 @@ import java.io.Serializable
88

99
abstract class DocstringSuperclass
1010
// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . snapshots/DocstringSuperclass#
11-
// documentation ```kt\npublic abstract class DocstringSuperclass\n```
11+
// documentation ```kotlin\npublic abstract class DocstringSuperclass\n```
1212
// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . snapshots/DocstringSuperclass#`<init>`().
13-
// documentation ```kt\npublic constructor DocstringSuperclass()\n```
13+
// documentation ```kotlin\npublic constructor DocstringSuperclass()\n```
1414
/** Example class docstring. */
1515
class Docstrings : DocstringSuperclass(), Serializable {
1616
// ^^^^^^^^^^ definition semanticdb maven . . snapshots/Docstrings#
17-
// documentation ```kt\npublic final class Docstrings : snapshots.DocstringSuperclass, java.io.Serializable\n```\n\n----\n\n Example class docstring.
17+
// documentation ```kotlin\npublic final class Docstrings : snapshots.DocstringSuperclass, java.io.Serializable\n```\n\n----\n\n Example class docstring.
1818
// relationship is_reference is_implementation semanticdb maven . . snapshots/DocstringSuperclass#
1919
// ^^^^^^^^^^ definition semanticdb maven . . snapshots/Docstrings#`<init>`().
20-
// documentation ```kt\npublic constructor Docstrings()\n```\n\n----\n\n Example class docstring.
20+
// documentation ```kotlin\npublic constructor Docstrings()\n```\n\n----\n\n Example class docstring.
2121
// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . snapshots/DocstringSuperclass#`<init>`().
2222
// ^^^^^^^^^^^^ reference semanticdb maven jdk 8 java/io/Serializable#
2323
}
2424

2525
/** Example method docstring. */
2626
fun docstrings() { }
2727
// ^^^^^^^^^^ definition semanticdb maven . . snapshots/DocstringsKt#docstrings().
28-
// documentation ```kt\npublic fun docstrings()\n```\n\n----\n\n Example method docstring.
28+
// documentation ```kotlin\npublic fun docstrings()\n```\n\n----\n\n Example method docstring.

semanticdb-kotlinc/minimized/src/generatedSnapshots/resources/semanticdb-kotlinc/minimized/src/main/kotlin/snapshots/Functions.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ package snapshots
33

44
fun sampleText(x: String = "") {
55
// ^^^^^^^^^^ definition semanticdb maven . . snapshots/FunctionsKt#sampleText().
6-
// documentation ```kt\npublic fun sampleText(x: kotlin.String = ...)\n```
6+
// documentation ```kotlin\npublic fun sampleText(x: kotlin.String = ...)\n```
77
// ^ definition semanticdb maven . . snapshots/FunctionsKt#sampleText().(x)
8-
// documentation ```kt\nvalue-parameter x: kotlin.String = ...\n```
8+
// documentation ```kotlin\nvalue-parameter x: kotlin.String = ...\n```
99
// ^^^^^^ reference semanticdb maven . . kotlin/String#
1010
println(x)
1111
//^^^^^^^ reference semanticdb maven . . kotlin/io/ConsoleKt#println(+1).

semanticdb-kotlinc/minimized/src/generatedSnapshots/resources/semanticdb-kotlinc/minimized/src/main/kotlin/snapshots/Implementations.kt

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ package snapshots
33

44
class Overrides : AutoCloseable {
55
// ^^^^^^^^^ definition semanticdb maven . . snapshots/Overrides#
6-
// documentation ```kt\npublic final class Overrides : java.lang.AutoCloseable\n```
6+
// documentation ```kotlin\npublic final class Overrides : java.lang.AutoCloseable\n```
77
// relationship is_reference is_implementation semanticdb maven jdk 8 java/lang/AutoCloseable#
88
// ^^^^^^^^^ definition semanticdb maven . . snapshots/Overrides#`<init>`().
9-
// documentation ```kt\npublic constructor Overrides()\n```
9+
// documentation ```kotlin\npublic constructor Overrides()\n```
1010
// ^^^^^^^^^^^^^ reference semanticdb maven jdk 8 java/lang/AutoCloseable#
1111
override fun close() {
1212
// ^^^^^ definition semanticdb maven . . snapshots/Overrides#close().
13-
// documentation ```kt\npublic open fun close()\n```
13+
// documentation ```kotlin\npublic open fun close()\n```
1414
// relationship is_reference is_implementation semanticdb maven jdk 8 java/lang/AutoCloseable#close().
1515
TODO("Not yet implemented")
1616
// ^^^^ reference semanticdb maven . . kotlin/StandardKt#TODO(+1).
@@ -19,59 +19,59 @@ class Overrides : AutoCloseable {
1919

2020
interface Animal {
2121
// ^^^^^^ definition semanticdb maven . . snapshots/Animal#
22-
// documentation ```kt\npublic interface Animal\n```
22+
// documentation ```kotlin\npublic interface Animal\n```
2323
val favoriteNumber: Int
2424
// ^^^^^^^^^^^^^^ definition semanticdb maven . . snapshots/Animal#favoriteNumber.
25-
// documentation ```kt\npublic abstract val favoriteNumber: kotlin.Int\n```
25+
// documentation ```kotlin\npublic abstract val favoriteNumber: kotlin.Int\n```
2626
// ^^^^^^^^^^^^^^ definition semanticdb maven . . snapshots/Animal#getFavoriteNumber().
27-
// documentation ```kt\npublic abstract val favoriteNumber: kotlin.Int\n```
27+
// documentation ```kotlin\npublic abstract val favoriteNumber: kotlin.Int\n```
2828
// ^^^ reference semanticdb maven . . kotlin/Int#
2929
fun sound(): String
3030
// ^^^^^ definition semanticdb maven . . snapshots/Animal#sound().
31-
// documentation ```kt\npublic abstract fun sound(): kotlin.String\n```
31+
// documentation ```kotlin\npublic abstract fun sound(): kotlin.String\n```
3232
// ^^^^^^ reference semanticdb maven . . kotlin/String#
3333
}
3434
open class Bird : Animal {
3535
// ^^^^ definition semanticdb maven . . snapshots/Bird#
36-
// documentation ```kt\npublic open class Bird : snapshots.Animal\n```
36+
// documentation ```kotlin\npublic open class Bird : snapshots.Animal\n```
3737
// relationship is_reference is_implementation semanticdb maven . . snapshots/Animal#
3838
// ^^^^ definition semanticdb maven . . snapshots/Bird#`<init>`().
39-
// documentation ```kt\npublic constructor Bird()\n```
39+
// documentation ```kotlin\npublic constructor Bird()\n```
4040
// ^^^^^^ reference semanticdb maven . . snapshots/Animal#
4141
override val favoriteNumber: Int
4242
// ^^^^^^^^^^^^^^ definition semanticdb maven . . snapshots/Bird#favoriteNumber.
43-
// documentation ```kt\npublic open val favoriteNumber: kotlin.Int\n```
43+
// documentation ```kotlin\npublic open val favoriteNumber: kotlin.Int\n```
4444
// ^^^ reference semanticdb maven . . kotlin/Int#
4545
get() = 42
4646
// ^^^ definition semanticdb maven . . snapshots/Bird#getFavoriteNumber().
47-
// documentation ```kt\npublic open fun `<get-favoriteNumber>`(): kotlin.Int\n```
47+
// documentation ```kotlin\npublic open fun `<get-favoriteNumber>`(): kotlin.Int\n```
4848

4949
override fun sound(): String {
5050
// ^^^^^ definition semanticdb maven . . snapshots/Bird#sound().
51-
// documentation ```kt\npublic open fun sound(): kotlin.String\n```
51+
// documentation ```kotlin\npublic open fun sound(): kotlin.String\n```
5252
// relationship is_reference is_implementation semanticdb maven . . snapshots/Animal#sound().
5353
// ^^^^^^ reference semanticdb maven . . kotlin/String#
5454
return "tweet"
5555
}
5656
}
5757
class Seagull : Bird() {
5858
// ^^^^^^^ definition semanticdb maven . . snapshots/Seagull#
59-
// documentation ```kt\npublic final class Seagull : snapshots.Bird\n```
59+
// documentation ```kotlin\npublic final class Seagull : snapshots.Bird\n```
6060
// relationship is_reference is_implementation semanticdb maven . . snapshots/Animal#
6161
// relationship is_reference is_implementation semanticdb maven . . snapshots/Bird#
6262
// ^^^^^^^ definition semanticdb maven . . snapshots/Seagull#`<init>`().
63-
// documentation ```kt\npublic constructor Seagull()\n```
63+
// documentation ```kotlin\npublic constructor Seagull()\n```
6464
// ^^^^ reference semanticdb maven . . snapshots/Bird#`<init>`().
6565
override val favoriteNumber: Int
6666
// ^^^^^^^^^^^^^^ definition semanticdb maven . . snapshots/Seagull#favoriteNumber.
67-
// documentation ```kt\npublic open val favoriteNumber: kotlin.Int\n```
67+
// documentation ```kotlin\npublic open val favoriteNumber: kotlin.Int\n```
6868
// ^^^ reference semanticdb maven . . kotlin/Int#
6969
get() = 1337
7070
// ^^^ definition semanticdb maven . . snapshots/Seagull#getFavoriteNumber().
71-
// documentation ```kt\npublic open fun `<get-favoriteNumber>`(): kotlin.Int\n```
71+
// documentation ```kotlin\npublic open fun `<get-favoriteNumber>`(): kotlin.Int\n```
7272
override fun sound(): String {
7373
// ^^^^^ definition semanticdb maven . . snapshots/Seagull#sound().
74-
// documentation ```kt\npublic open fun sound(): kotlin.String\n```
74+
// documentation ```kotlin\npublic open fun sound(): kotlin.String\n```
7575
// relationship is_reference is_implementation semanticdb maven . . snapshots/Animal#sound().
7676
// relationship is_reference is_implementation semanticdb maven . . snapshots/Bird#sound().
7777
// ^^^^^^ reference semanticdb maven . . kotlin/String#

semanticdb-kotlinc/minimized/src/generatedSnapshots/resources/semanticdb-kotlinc/minimized/src/main/kotlin/snapshots/Lambdas.kt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,33 +3,33 @@ package snapshots
33

44
val x = arrayListOf<String>().forEachIndexed { i, s -> println("$i $s") }
55
// ^ definition semanticdb maven . . snapshots/LambdasKt#getX().
6-
// documentation ```kt\npublic val x: kotlin.Unit\n```
6+
// documentation ```kotlin\npublic val x: kotlin.Unit\n```
77
// ^ definition semanticdb maven . . snapshots/LambdasKt#x.
8-
// documentation ```kt\npublic val x: kotlin.Unit\n```
8+
// documentation ```kotlin\npublic val x: kotlin.Unit\n```
99
// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/CollectionsKt#arrayListOf().
1010
// ^^^^^^ reference semanticdb maven . . kotlin/String#
1111
// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/CollectionsKt#forEachIndexed(+9).
1212
// ^ definition local 0
13-
// documentation ```kt\nvalue-parameter i: kotlin.Int\n```
13+
// documentation ```kotlin\nvalue-parameter i: kotlin.Int\n```
1414
// ^ definition local 1
15-
// documentation ```kt\nvalue-parameter s: kotlin.String\n```
15+
// documentation ```kotlin\nvalue-parameter s: kotlin.String\n```
1616
// ^^^^^^^ reference semanticdb maven . . kotlin/io/ConsoleKt#println(+1).
1717
// ^ reference local 0
1818
// ^ reference local 1
1919

2020
val y = "fdsa".run { this.toByteArray() }
2121
// ^ definition semanticdb maven . . snapshots/LambdasKt#getY().
22-
// documentation ```kt\npublic val y: kotlin.ByteArray\n```
22+
// documentation ```kotlin\npublic val y: kotlin.ByteArray\n```
2323
// ^ definition semanticdb maven . . snapshots/LambdasKt#y.
24-
// documentation ```kt\npublic val y: kotlin.ByteArray\n```
24+
// documentation ```kotlin\npublic val y: kotlin.ByteArray\n```
2525
// ^^^ reference semanticdb maven . . kotlin/StandardKt#run(+1).
2626
// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/StringsKt#toByteArray().
2727

2828
val z = y.let { it.size }
2929
// ^ definition semanticdb maven . . snapshots/LambdasKt#getZ().
30-
// documentation ```kt\npublic val z: kotlin.Int\n```
30+
// documentation ```kotlin\npublic val z: kotlin.Int\n```
3131
// ^ definition semanticdb maven . . snapshots/LambdasKt#z.
32-
// documentation ```kt\npublic val z: kotlin.Int\n```
32+
// documentation ```kotlin\npublic val z: kotlin.Int\n```
3333
// ^ reference semanticdb maven . . snapshots/LambdasKt#getY().
3434
// ^ reference semanticdb maven . . snapshots/LambdasKt#y.
3535
// ^^^ reference semanticdb maven . . kotlin/StandardKt#let().

semanticdb-kotlinc/minimized/src/generatedSnapshots/resources/semanticdb-kotlinc/minimized/src/main/kotlin/snapshots/ObjectKt.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ import java.lang.RuntimeException
88

99
object ObjectKt {
1010
// ^^^^^^^^ definition semanticdb maven . . snapshots/ObjectKt#
11-
// documentation ```kt\npublic object ObjectKt\n```
11+
// documentation ```kotlin\npublic object ObjectKt\n```
1212
fun fail(message: String?): Nothing {
1313
// ^^^^ definition semanticdb maven . . snapshots/ObjectKt#fail().
14-
// documentation ```kt\npublic final fun fail(message: kotlin.String?): kotlin.Nothing\n```
14+
// documentation ```kotlin\npublic final fun fail(message: kotlin.String?): kotlin.Nothing\n```
1515
// ^^^^^^^ definition semanticdb maven . . snapshots/ObjectKt#fail().(message)
16-
// documentation ```kt\nvalue-parameter message: kotlin.String?\n```
16+
// documentation ```kotlin\nvalue-parameter message: kotlin.String?\n```
1717
// ^^^^^^ reference semanticdb maven . . kotlin/String#
1818
// ^^^^^^^ reference semanticdb maven . . kotlin/Nothing#
1919
throw RuntimeException(message)

0 commit comments

Comments
 (0)