है, मैं यह जांचना चाहता हूं कि java.lang.reflect.Type
इंस्टेंस एक Emum ऑब्जेक्ट का प्रतिनिधित्व करता है या नहीं।यह जांचने के लिए कि java.lang.reflect.Type एक Enum
मैं जांच कर सकते हैं कि क्या यह एक विशिष्ट वर्ग का उपयोग करने का एक उदाहरण है == तुलना जैसे:
type == String.class // works
लेकिन इस Enum वर्ग के लिए काम करने के लिए प्रतीत नहीं होता:
type == Enum.class // doesn't work
.. यह समझ में आता है क्योंकि उदाहरण एक विशिष्ट enum का होगा, लेकिन मैं यह जांचना चाहता हूं कि यह प्रकार किसी भी enum के लिए है या नहीं।
कोई कैसे बताने के लिए है कि क्या प्रकार एक enum है या नहीं कृपया
क्या Class.isEnum साथ कुछ गड़बड़ है()? – aviad
मैं टाइप ऑब्जेक्ट का उपयोग कर रहा हूं क्योंकि यह आदिम प्रकारों का समर्थन करता है। मैं isEnum() को कॉल करने में सक्षम होना चाहता हूं लेकिन यह टाइप ऑब्जेक्ट – Edd
पर आपकी टिप्पणी को समझने में विफल रहा है। कक्षा उपकरण प्रकार। – aviad