Kimin özellikleri bir Java ek açıklaması bir KOTLIN sınıf var, ama Java yansıma ile bu açıklamaları acess edemez: boşJava'dan bir Kotlin özelliği ek açıklamaları nasıl alınır?
class TestClass(@A var myProperty : String)
Aşağıdaki test baskılar:
public class TestKotlinField {
@Retention(RetentionPolicy.RUNTIME)
public @interface A{}
@Test
public void test() throws NoSuchFieldException {
System.out.println(TestClass.class.getDeclaredField("myProperty").getAnnotation(A.class));
}
}
nasıl alabilirim Belirli bir kotlin özellik ek açıklamaları? Kotlin reference itibaren
Bu bir özellik değil, bir parametre. – shmosel
@VinceEmigh Kotlin ile aşina değilim, ancak ek açıklamanın örtük özellikten ziyade yapıcı parametresi için geçerli olduğundan şüphelenirim. – shmosel
@VinceEmigh Çok iyi. Daha fazla cehaletimi açığa vurmaktan vazgeçerim. – shmosel