Articles of jvm

Cómo get una list de todas las classs en un file .kt

¿Es posible get una list de classs dentro de un file .kt? Parece que KDeclarationContainer es la class que estoy buscando, pero no estoy seguro de cómo usarla. EDITAR: Estoy usando Kotlin Reflection.

¿Por qué el comstackdor de Scala me da un error al pasar una class sellada de Kotlin a un constructor?

Tengo una class sellada, escrita en Kotlin: sealed class Schema { class RecordSchema(val fields: List<Field>): Schema() class ArraySchema(val elementSchema: Schema): Schema() … } Y otra class que toma RecordSchema como parámetro: class Enrichment(config: Config, val schema: RecordSchema) { … } En Scala tengo una class que, entre otras cosas, obtiene una instancia de RecordSchema y […]

JVM – Abrir página web y ejecutar código Javascript

Descubrí que puedes abrir una página web como esta (estoy usando Kotlin por cierto). if (Desktop.isDesktopSupported()){ Desktop.getDesktop().browse(URI(url)) } ¿Es posible ahora ejecutar algún código de JavaScript en la página web actual que acabo de abrir para hacer clic en los botones, etc.? (Sin usar bibliotecas externas como Selenium). Gracias

¿Cómo puedo generar un parámetro constructor del tipo "Unidad" de Kotlin con un parámetro de tipo único con kotlinpoet?

Esto podría ser un poco demasiado específico para publicar aquí, pero estoy tratando de generar una class como esta con kotlinpoet: class Query<out E: Model>(val onSuccess: (E) -> Unit, val onError: (Int, String) -> Unit = { i, m -> }) ¿Cómo crearía ese parámetro tipo / constructor con kotlinpoet? Los documentos tienen el tipo […]

Manera simple de averiguar si una class es anónima / object y get el nombre de class concreto de la instancia en Kotlin

Al implementar toString , etc. a veces imprimo / logging el nombre de la class concreta. ¿Hay alguna forma fácil / proporcionada de get esto incluso para las classs anónimas? Parece que hay less methods en la biblioteca de reflections de Kotlin que en Java. Actualmente, lo estoy haciendo de esta manera: instance::class.qualifiedName?: instance::class::superclasses.get()[0].qualifiedName) que […]

Referencia no resuelta de Kotlin: println de gradle en la CLI

Poner una instrucción println antes de una function kotlin devuelve lockings. stacktrace: thufir@dur:~/NetBeansProjects/kotlin$ thufir@dur:~/NetBeansProjects/kotlin$ gradle clean build –stacktrace w: Classpath entry points to a non-existent location: e: /home/thufir/NetBeansProjects/kotlin/src/main/kotlin/example.kt: (14, 5): Unresolved reference: println > Task :compileKotlin Using Kotlin incremental comstacktion FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':compileKotlin'. […]

"Tipo de propiedad no es un subtipo de val abstracto anulado" en el campo henetworkingado múltiple

A veces, se declara un tipo para implementar 2 interfaces que tienen una propiedad abstracta con el mismo nombre, pero cuando muevo el argumento de tipo acotado a una superclass abstracta de nivel superior y la subclasifica en diferentes objects, la class reemplaza la propiedad abstracta en Ambas superinterfaces no comstackn al usar arguments de […]

Vert.x. ¿Cómo crear una aplicación de JVM políglota real?

Estoy inspeccionando Vert.x , un marco que puede ejecutar una aplicación en varios lenguajes JVM diferentes. Hay una gran cantidad de ejemplos disponibles en vertx-examples . Pero el problema es que (y todavía no encontré nada) ¿cómo podríamos escribir una aplicación Vert.x en una forma políglota real (usando todos los lenguajes JVM compatibles al mismo […]

empaqueta un file .class de Kotlin en un JAR para su ejecución

Después de un tutorial sobre "Kotlin – Comstackr y ejecutar desde la command-line de Windows", hay un manifiesto faltante: thufir@dur:~/kotlin$ thufir@dur:~/kotlin$ ll total 32 drwxr-xr-x 2 thufir thufir 4096 Oct 27 08:29 ./ drwx—— 46 thufir thufir 16384 Oct 27 08:03 ../ -rw-r–r– 1 thufir thufir 107 Oct 27 08:29 HelloWorld.kt thufir@dur:~/kotlin$ thufir@dur:~/kotlin$ kotlinc HelloWorld.kt […]

Error de image del elemento de RecyclerView

Problema: Fallo de error con el elemento infantil de RecyclerView ImageView Tengo un RecyclerView. Cada elemento tiene ImageView con id "me gusta", que es básicamente una estrella vacía. Cuando hacemos clic en el ítem "Me gusta" de un ítem, por ejemplo, el primero, la estrella cambia de vacía, se rellena en amarillo, lo que significa […]