2012-10-24 3 views
3

JCodeModel에서 JClass.narrow를 사용하여 유형에 필요한 제네릭을 만들었지 만 이와 같은 생성 방법을 파악할 수는 없습니다.만드는 방법 <? JCodeModel로 subtype>을 확장합니까?

private Class<? extends Serializable> dataType; 

어떻게? 부분을 ​​확장합니까?

도움이 될 것입니다.

답변

8

알아 냈어. 다음은 Class<? extends Serializable>에 대한 JClass 참조를 얻는 예제입니다. 누군가가 도움이되기를 바랍니다.

JClass temp = codeModel.ref(Class.class).narrow(codeModel.ref(Serializable.class).wildcard());