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

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 ...

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 ...

3 la respuesta

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

Quiero usar@OneOf 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 ...

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: ...

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());, ...