2
鑑於這兩類得到實際的類型,而不是類型參數時,Java 1.6的註釋處理
public class MyClass extends MyAbstractClass<Cow> {
...
}
public abstract class MyAbstractClass<Foo_ extends AbstractFoo> {
...
Key<Foo_> foo;
...
}
如果我在運行註釋處理器的代碼,我沒有得到我想要的結果。
for (VariableElement fieldElement : ElementFilter.fieldsIn(env.getElementUtils().getAllMembers((TypeElement)entityElement))) {
String fieldType = fieldElement.asType().toString();
}
env是一個ProcessingEnvironment。 entityElement是一個元素。 (MyClass)
fieldType設置爲Key<Foo_>
。
我需要調用什麼來將fieldType設置爲Key<MyClass>
?
從子類
MyClass
見過?類MyAbstractClass的一個? – 2011-03-08 08:45:42