मैं एक kotlin वर्ग जिसका गुण एक जावा एनोटेशन है है, लेकिन मैं जावा प्रतिबिंब के साथ इन टिप्पणियों को पहुंचने नहीं कर सकते हैं:जावा से कोटलिन संपत्ति की टिप्पणियां कैसे प्राप्त करें?
class TestClass(@A var myProperty : String)
निम्न परीक्षण अशक्त प्रिंट:
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));
}
}
मैं कैसे प्राप्त कर सकते हैं दिए गए कोटलिन संपत्ति की टिप्पणियां?
यह एक पैरामीटर है, संपत्ति नहीं। – shmosel
@VinceEmigh मैं कोटलिन से परिचित नहीं हूं, लेकिन मुझे संदेह होगा कि एनोटेशन संपत्ति के बजाए कन्स्ट्रक्टर पैरामीटर पर एनोटेशन लागू होता है। – shmosel
@VinceEmigh बहुत अच्छी तरह से। मैं अपनी अज्ञानता को आगे बढ़ाने से दूर रहूंगा। – shmosel