Skip to content

Commit e4cb0a0

Browse files
committed
Remove need to provide the wasm export name in the annotation
1 parent 4b8cb7b commit e4cb0a0

File tree

12 files changed

+11
-13
lines changed

12 files changed

+11
-13
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ package com.example
5050

5151
import io.github.charlietap.glueball.annotation.Glueball
5252

53-
@Glueball("fibonacci")
53+
@Glueball
5454
fun fibonacci(n: Int): Int {
5555
if (n <= 1) return n
5656
var a = 0

annotation/src/commonMain/kotlin/io/github/charlietap/glueball/annotation/Glueball.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ import kotlin.OptionalExpectation
44

55
@OptionalExpectation
66
@Target(AnnotationTarget.FUNCTION)
7-
expect annotation class Glueball(val name: String)
7+
expect annotation class Glueball()

example/fibonacci/src/commonMain/kotlin/com/example/glueball/Fibonacci.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package com.example.glueball
22

33
import io.github.charlietap.glueball.annotation.Glueball
44

5-
@Glueball("fibonacci")
5+
@Glueball
66
fun fibonacci(n: Int): Int {
77
if (n <= 1) return n
88
var a = 0

fixtures/bindgen/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,3 @@ kotlin {
1212
dependencies {
1313
implementation(projects.bindgen)
1414
}
15-
Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
11
io.github.charlietap.glueball.processor.GlueballSymbolProcessorProvider
2-

symbol-processor/src/test/kotlin/io/github/charlietap/glueball/processor/Fixtures.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ val GLUEBALL_ANNOTATION_SOURCE_FILE = SourceFile.kotlin(
1717
package io.github.charlietap.glueball.annotation
1818
1919
@Target(AnnotationTarget.FUNCTION)
20-
annotation class Glueball(val name: String)
20+
annotation class Glueball
2121
""".trimIndent(),
2222
)
2323

symbol-processor/src/test/resources/filtered_functions.kt.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package test
22

33
import io.github.charlietap.glueball.annotation.Glueball
44

5-
@Glueball("annotated")
5+
@Glueball
66
fun annotatedFunction(n: Int): Int = n
77

88
fun regularFunction(n: Int): Int = n * 2

symbol-processor/src/test/resources/multiple_functions.kt.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ package test
22

33
import io.github.charlietap.glueball.annotation.Glueball
44

5-
@Glueball("add")
5+
@Glueball
66
fun add(a: Int, b: Int): Int = a + b
77

8-
@Glueball("multiply")
8+
@Glueball
99
fun multiply(x: Double, y: Double): Double = x * y
1010

symbol-processor/src/test/resources/single_double_function.kt.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ package test
22

33
import io.github.charlietap.glueball.annotation.Glueball
44

5-
@Glueball("computeDouble")
5+
@Glueball
66
fun computeDouble(value: Double): Double = value * 2.0
77

symbol-processor/src/test/resources/single_float_function.kt.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ package test
22

33
import io.github.charlietap.glueball.annotation.Glueball
44

5-
@Glueball("computeFloat")
5+
@Glueball
66
fun computeFloat(value: Float): Float = value * 2.0f
77

0 commit comments

Comments
 (0)