मैं जावा 6 मेटामोडेल एपीआई का उपयोग कर किसी विधि के पैरामीटर के प्रकार खोजने की कोशिश कर रहा हूं। यदि प्रकार एक enum है, मैं इसके सभी प्रकार के enum निरंतर नाम भी जानना चाहता हूं। यहाँ मैं अब तक क्या कर लिया है:javax.lang.model से पैरामीटर प्रकार कैसे प्राप्त करें। VariableElement
for (Element member : members) {
if(member.getKind() == ElementKind.METHOD) {
ExecutableElement methodElement = (ExecutableElement) member;
List<? extends VariableElement> parameters = methodElement.getParameters();
for (VariableElement parameter : parameters) {
//How do I get the type of the parameter here?
}
}
}
धन्यवाद! बस अभी कोशिश कर रहा हूँ। – Daniel
यह काम करता है, हालांकि मैं मदद नहीं कर सकता लेकिन ऐसा महसूस करता हूं कि यह कम से कम सहज ज्ञान युक्त एपीआई है जिसमें मैंने काम किया है। – Daniel