Resultados da pesquisa a pedido "kotlin-interop"
Kotlin: como passar array para anotação Java
Eu quero usar@OneOf anotação depackage io.dropwizard.validation; Uso de Java: @OneOf(value = {"m", "f"})Uso de Kotlin: ??? Eu tentei isso: @OneOf(value = arrayOf("m", "f"))e isto: @OneOf(value = ["m", "f"])Tudo o que recebo é: A inferência ...
Conversão Kotlin Array para Java varargs
Como posso converter meu KotlinArray para um varargs JavaString[]? val angularRoutings = arrayOf<String>("/language", "/home") // this doesn't work web.ignoring().antMatchers(angularRoutings)Como passar um ArrayList para um parâmetro do método ...
Atribuição não permitida enquanto expressão?
Em Java, geralmente podemos executar uma atribuição dentro dowhile condição. No entanto, Kotlin reclama disso. Portanto, o código a seguir não compila: val br = BufferedReader(InputStreamReader( conn.inputStream)) var output: ...
Implementar (/ herdar / ~ estender) anotação no Kotlin
Em Java, tenho a possibilidade de "implementar" anotações. Anotação Java de amostra: @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) public @interface JavaClassAnno { String[] value(); }Exemplo de "implementação" Java: class ...
Por que tenho que retornar Unit.INSTANCE ao implementar em Java uma função Kotlin que retorna uma unidade?
Se eu tiver uma função Kotlin fun f(cb: (Int) -> Unit)e eu quero ligarf do Java, eu tenho que fazer assim: f(i -> { dosomething(); return Unit.INSTANCE; });que parece muito feio. Por que não posso simplesmente escrever comof(i -> ...