Using Java Annotation Handlers I have the following type:
@NameToken(value={"startPage"})
public interface MyProxy extends Proxy<StartPagePresenter> {
}
and:
public interface Proxy<T> { }
I have TypeElementof Proxylike:
TypeElement pProxyTypeElement =
Now I want to get the TypeElement of the type parameter <StartPagePresenter>.
I tried:
List<? extends TypeParameterElement> proxyTypeParamElems =
proxyTypeElement.getTypeParameters();
TypeParameterElement firstParameter = proxyTypeParamElems.get(0);
When I type firstParameter.getSimpleName(), I get Tinstead StartPagePresenter.
How to get real TypeElementStartPagePresenter from TypeParameter?
source
share