Resultados de la búsqueda a petición "kotlin-interop"

2 la respuesta

¿Por qué tengo que devolver Unit.INSTANCE al implementar en Java una función Kotlin que devuelve una Unidad?

Si tengo una función de Kotlin fun f(cb: (Int) -> Unit)y quiero llamarf desde Java, tengo que hacerlo así: f(i -> { dosomething(); return Unit.INSTANCE; });que se ve muy feo ¿Por qué no puedo simplemente escribirlo comof(i -> dosomething());, ...

1 la respuesta

Implement (/ heredar / ~ extender) anotación en Kotlin

En Java tengo la posibilidad de "implementar" anotaciones. Muestra de anotaciones Java: @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) public @interface JavaClassAnno { String[] value(); }Sample Java "implementación": class ...

3 la respuesta

Kotlin: cómo pasar la anotación de matriz a Java

Quiero [email protected] anotación depackage io.dropwizard.validation; Uso de Java: @OneOf(value = {"m", "f"})Uso de Kotlin: ??? He intentado esto: @OneOf(value = arrayOf("m", "f"))y esto: @OneOf(value = ["m", "f"])Todo lo que obtengo ...

1 la respuesta

Convertir Kotlin Array a varargs de Java

¿Cómo puedo convertir mi Kotlin?Array a un varargs JavaString[]? val angularRoutings = arrayOf<String>("/language", "/home") // this doesn't work web.ignoring().antMatchers(angularRoutings)¿Cómo pasar una ArrayList a un parámetro del método ...

5 la respuesta

Asignación no permitida en la expresión while?

En Java, generalmente podemos realizar una tarea dentro delwhile condición. Sin embargo, Kotlin se queja al respecto. Entonces el siguiente código no se compila: val br = BufferedReader(InputStreamReader( conn.inputStream)) var output: ...