reflection - How to 'hide' metaClass property in a Groovy class -


मैं कुछ साधारण ग्रूवी वर्गों का निर्माण कर रहा हूं, उदा।

  वर्ग व्यक्ति {int age स्ट्रिंग नाम }  

का उपयोग जावा विधि में किया जा रहा है जो वस्तु गुणों को खींचने के लिए प्रतिबिंब पर निर्भर करता है, उदा। उम्र और नाम समस्या यह है कि मेटा क्लास भी संपत्ति के रूप में दिखा रहा है इस संपत्ति को अनदेखा करने के लिए जावा विधि को अपडेट करना एक विकल्प नहीं है। मैंने मेटाक्लास संपत्ति को रिक्त करने की कोशिश की लेकिन वह काम नहीं कर रहा था यदि आप जावा और ग्रोवी से इन वर्गों का उपयोग कर रहे हैं तो सिर्फ जावा में पीओओओ को न बनाएं और ग्रूवी नहीं है। । मैं जानता हूं कि यह आपके प्रश्न का उत्तर नहीं देता है, लेकिन यह जानना अच्छा होगा कि पीओओएस के लिए ग्रोवियो का उपयोग करने का निर्णय


Comments