godot-kotlin-jvm
godot-kotlin-jvm copied to clipboard
Godot Kotlin JVM Module
Resolves #346, resolves #345 and resolves #347. - Fixes compatibility issues reported by Jetbrains regarding our plugin for older IDE versions - Fixes false positives for registration of overridden abstract...
This makes difference between JRE for arm and amd systems. This fixes OSX exports by making use of Plugins app folder. Only applicable to Godot `3.5+` versions. This resolves #266
Didnt get this error until I updated my idea ide to 2022.2. See error below: stacktrace.txt ``` java.lang.ClassCastException at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) at...
Code analysis shows following warning when a private method is called, even though it's not visible to Godot (`private2` in this case): ``` Overrides registered abstract function without registering itself....
Following snippet produces a warning which doesn't seem to be correct: ``` class Simple { var number = IntHolder().intValue.toDouble() fun updateNumber() { number = 5.0 } } class IntHolder {...
Added a set of tasks that can download and runs the pre-compiled godot binaries. The default configuration url to download them is the official GitHub, but can be overridden manually....
Let's say I want to check if a class has an annotation: ```kotlin packet::class.hasAnnotation() ``` In order to achieve that I populated `build.gradle.kts` with ```kts implementation(kotlin("reflect")) ``` Unfortunately I get...
This is a documentation issue for evaluating and researching the changes we need to make to our `godot-kotlin-symbol-processor` and `godot-intellij-plugin` to make them ready for the new kotlin kompiler named...
This changes our rpc related code to support the changes made in godot. Namely; - Drop of rset and any other property related rpc calls and configuration - New rpc...