java - Is my class a subclass of other generic class? -


मेरे पास एक सार सामान्य श्रेणी है।

  सार्वजनिक अमूर्त वर्ग FieldHandlerWithData & lt; DataType पार्सलेट योग्य & gt; FieldHandler विस्तारित करता है  

अब मेरे पास एक ऑब्जेक्ट सी है

  class & lt ;? फ़ील्डहैंडलर & gt; C = getHandlerClass (प्रकार);  

और अब मैं परीक्षण करना चाहता हूं कि अगर ग सन्देश FieldHandlerWithData (प्रत्यक्ष या अप्रत्यक्ष रूप से) यह निर्धारित करने के लिए कि क्या सी inherits FieldHandlerWithData ?

c.isAssignableFrom (FieldHandlerWithData.class) - गलत देता है। FieldHandlerWithData.class.isAssignableFrom (c)

P>

यह निर्धारित करता है कि वर्ग या इंटरफ़ेस इस क्लास ऑब्जेक्ट द्वारा दर्शाया गया है या तो एक जैसा है, या एक सुपर क्लास या सुपरिनटरफ़ेस है, वर्ग या इंटरफ़ेस निर्दिष्ट क्लास पैरामीटर द्वारा दर्शाया गया है

तो यह वर्ग (जिस पर विधि लागू की जाती है) को सुपरक्लस / सुपरिनटरफ़ेस होना चाहिए


Comments