Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kotlin nullability feature for typesafe client (client model) #2263

Merged
merged 2 commits into from
Feb 3, 2025
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
kotlin docs
mskacelik committed Jan 30, 2025
commit fbc2c784a9808ae980ad31330ab4a7a3658f236d
3 changes: 3 additions & 0 deletions docs/kotlin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# SmallRye Graphql in Kotlin

When working with SmallRye GraphQL in Kotlin, it is very important to use the `-Xemit-jvm-type-annotations` flag for the Kotlin compiler. This flag is important to generate the necessary annotations for reflection to work properly. The flag is supported as of Kotlin 1.3.70.
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
@@ -15,6 +15,7 @@ nav:
- Custom scalars: 'custom-scalar.md'
- Inspecting executable directives: 'inspecting-executable-directives-on-server-side.md'
- Namespaces: 'namespaces-on-server-side.md'
- Kotlin support: 'kotlin.md'
- Typesafe client:
- Basic usage: 'typesafe-client-usage.md'
- Unions and Interfaces: 'typesafe-client-unions-and-interfaces.md'