olup olmadığını nasıl kontrol ederim java.lang.reflect.Type
örneğinin bir Emum nesnesini temsil edip etmediğini kontrol etmek istiyorum.java.lang.reflect.Type bir Enum
type == String.class // works
ama bu numaralandırma sınıf için çalışmaya görünmüyor:
Ben kullanarak belirli bir sınıfın örneği olup olmadığını kontrol edebilirsiniz == karşılaştırmalar örneğin
type == Enum.class // doesn't work
.. Bu, örneklemin belirli bir enum olacağı için mantıklıdır, ancak türün herhangi bir enum için olup olmadığını kontrol etmek isterim.
birisi() sizin için yapacak
Class.isEnum nesi()? – aviad
İlkel türleri desteklediğinden, Type nesnesini kullanıyorum. IsEnum() öğesini arayabilmek istiyorum ama Type nesnesinde yok – Edd
yorumunuzu anlayamadı. Sınıf Türü uygular. – aviad