Tag: android studio plugin

Android Studio转换为Kotlin:在某些情况下使用@JvmStatic

我一直在Android上使用Kotlin相当集中。 这确实使编程乐趣了。 尽管如此,在某些情况下(主要是util类,名称应该是简短的),当自动将Java转换为Kotlin时,我希望在静态方法上使用@JvmStatic,而不是将调用者转换为MyClass.Companion.Bar 。 也就是说,在一些特定的情况下,拥有这个将会很好 public static foo(Barian bar) 转换成 @JvmStatic fun foo(bar:Barian) 所以我可以维护从Java的短的调用语法: MyClass.foo(bar) 而不是 MyClass.Companion.foo(bar) 显然,在大多数情况下,我认为这是不好的方式,因为很多原因,比如未来的兼容性,非Kotlin的精神等等,但是在少数情况下,它可以使Java代码(使用我的类)更短。

Android Studio转换为Kotlin:在某些情况下使用@JvmStatic

我一直在Android上使用Kotlin相当集中。 这确实使编程乐趣了。 尽管如此,在某些情况下(主要是util类,名称应该是简短的),当自动将Java转换为Kotlin时,我希望在静态方法上使用@JvmStatic,而不是将调用者转换为MyClass.Companion.Bar 。 也就是说,在某些特定的情况下,拥有这个应该会很好 public static foo(Barian bar) 转换为 @JvmStatic fun foo(bar:Barian) 所以我可以维护从Java的短的调用语法: MyClass.foo(bar) 而不是 MyClass.Companion.foo(bar) 显然,在大多数情况下,我认为这是不好的方式,因为很多原因,比如未来的兼容性,非Kotlin的精神等等,但是在少数情况下,它可以使Java代码(使用我的类)更短。