Java 6 メタモデル API を使用して、メソッドのパラメーターの型を見つけようとしています。型が列挙型の場合、その型の列挙型定数名もすべて知りたいです。ここに私がこれまでに持っているものがあります:
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?
}
}
}