reflection पर टैग किए गए जवाब

परावर्तन एक कार्यक्रम की क्षमता और / या इसकी संरचना और / या व्यवहार को संशोधित करने के लिए है। प्रतिबिंब सहायक प्रोग्रामिंग भाषा पर निर्भर है - कृपया इस टैग का उपयोग करते समय उपयोग की जा रही प्रोग्रामिंग भाषा को टैग करें।

13
जावा में एक अलग वर्ग से एक निजी क्षेत्र का मूल्य कैसे पढ़ें?
मेरे पास 3-पार्टी में खराब तरीके से डिज़ाइन किया गया वर्ग है JARऔर मुझे इसके निजी क्षेत्रों में से एक का उपयोग करने की आवश्यकता है । उदाहरण के लिए, मुझे निजी क्षेत्र चुनने की आवश्यकता क्यों है यह आवश्यक है? class IWasDesignedPoorly { private Hashtable stuffIWant; } IWasDesignedPoorly obj …

11
जावा प्रतिबिंब का उपयोग करके निजी स्थिर अंतिम फ़ील्ड बदलें
मेरे पास एक private static finalफ़ील्ड के साथ एक क्लास है, दुर्भाग्य से, मुझे इसे रन-टाइम में बदलना होगा। प्रतिबिंब का उपयोग करके मुझे यह त्रुटि मिलती है: java.lang.IllegalAccessException: Can not set static final boolean field क्या मूल्य बदलने का कोई तरीका है? Field hack = WarpTransform2D.class.getDeclaredField("USE_HACK"); hack.setAccessible(true); hack.set(null, true);



14
Instof और Class.isAssignableFrom (…) में क्या अंतर है?
निम्नलिखित में से कौन बेहतर है? a instanceof B या B.class.isAssignableFrom(a.getClass()) एकमात्र अंतर जो मुझे पता है, जब 'ए' शून्य है, पहला गलत है, जबकि दूसरा अपवाद फेंकता है। इसके अलावा, क्या वे हमेशा एक ही परिणाम देते हैं?

10
रिफ्लेक्टर के लिए खुला स्रोत विकल्प? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है कि …

16
पायथन मॉड्यूल में सभी कार्यों को कैसे सूचीबद्ध किया जाए?
मेरे पास मेरे सिस्टम पर एक अजगर मॉड्यूल स्थापित है और मैं यह देखने में सक्षम होना चाहता हूं कि इसमें कौन से कार्य / कक्षाएं / विधियां उपलब्ध हैं। मैं प्रत्येक पर डॉक्टर फ़ंक्शन को कॉल करना चाहता हूं। रूबी में मैं उस कक्षा पर उपलब्ध सभी विधियों की …

15
एक जावा स्ट्रिंग वास्तव में अपरिवर्तनीय है?
हम सभी जानते हैं कि Stringजावा में अपरिवर्तनीय है, लेकिन निम्नलिखित कोड की जांच करें: String s1 = "Hello World"; String s2 = "Hello World"; String s3 = s1.substring(6); System.out.println(s1); // Hello World System.out.println(s2); // Hello World System.out.println(s3); // World Field field = String.class.getDeclaredField("value"); field.setAccessible(true); char[] value = (char[])field.get(s1); value[6] …

3
Go में टैग के लिए क्या उपयोग हैं?
में जाओ भाषा विशिष्टता , यह टैग का एक संक्षिप्त अवलोकन का उल्लेख है: एक फ़ील्ड घोषणा को वैकल्पिक स्ट्रिंग शाब्दिक टैग द्वारा अनुसरण किया जा सकता है, जो संबंधित फ़ील्ड घोषणा में सभी क्षेत्रों के लिए एक विशेषता बन जाता है। टैग प्रतिबिंब प्रतिबिंब के माध्यम से दिखाई देते …
392 go  reflection  struct 


14
C ++ में प्रतिबिंब क्यों नहीं है?
यह कुछ हद तक विचित्र सवाल है। मेरा उद्देश्य भाषा डिजाइन निर्णय को समझना और C ++ में प्रतिबिंब की संभावनाओं की पहचान करना है। C ++ भाषा समिति भाषा में प्रतिबिंब लागू करने की ओर क्यों नहीं गई? क्या वर्चुअल मशीन (जैसे जावा) पर नहीं चलने वाली भाषा में …
337 c++  reflection 

5
यदि कोई प्रकार एक उपप्रकार या वस्तु का प्रकार है, तो मैं कैसे जांच सकता हूं?
यह जाँचने के लिए कि क्या कोई प्रकार C # में दूसरे प्रकार का उपवर्ग है, यह आसान है: typeof (SubClass).IsSubclassOf(typeof (BaseClass)); // returns true हालांकि, यह विफल हो जाएगा: typeof (BaseClass).IsSubclassOf(typeof (BaseClass)); // returns false क्या कोई तरीका है यह जांचने के लिए कि क्या कोई प्रकार एक उप-वर्ग …
335 c#  reflection  types  subclass 

11
मैं एक निजी विधि को लागू करने के लिए प्रतिबिंब का उपयोग कैसे करूं?
मेरी कक्षा में निजी विधियों का एक समूह है, और मुझे एक इनपुट मूल्य के आधार पर गतिशील रूप से कॉल करने की आवश्यकता है। दोनों कोड और लक्ष्य विधियाँ एक ही उदाहरण में हैं। कोड इस तरह दिखता है: MethodInfo dynMethod = this.GetType().GetMethod("Draw_" + itemType); dynMethod.Invoke(this, new object[] { …

10
प्रतिबिंब का उपयोग करके ऑब्जेक्ट प्रॉपर्टी सेट करें
क्या C # में कोई रास्ता है जहां मैं ऑब्जेक्ट प्रॉपर्टी सेट करने के लिए रिफ्लेक्शन का उपयोग कर सकता हूं? उदाहरण के लिए: MyObject obj = new MyObject(); obj.Name = "Value"; मैं obj.Nameप्रतिबिंब के साथ सेट करना चाहता हूं । कुछ इस तरह: Reflection.SetProperty(obj, "Name") = "Value"; क्या इसे …

13
Java.lang.reflect.InvocationTargetException क्या कारण हो सकता है?
खैर, मैंने इसे समझने और पढ़ने की कोशिश की है कि यह क्या कारण हो सकता है लेकिन मैं इसे प्राप्त नहीं कर सकता: मेरे पास मेरे कोड में यह कहीं है: try{ .. m.invoke(testObject); .. } catch(AssertionError e){ ... } catch(Exception e){ .. } बात यह है कि, जब …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.