package com.example; import javax.lang.model.element.PackageElement; import javax.lang.model.element.TypeElement; import javax.lang.model.util.Elements; /** * Intro: * Author: zhangxutong * E-mail: mcxtzhang@163.com * Home Page: http://blog.csdn.net/zxt0601 * Created: 2017/1/19. * History: */ public class AptUtils { public static final String PKG_NAME = "com.mcxzhang"; public static String getPkgName(Elements element, TypeElement type) /*throws Exception */{ PackageElement pkg = element.getPackageOf(type); if (null != pkg && !pkg.isUnnamed()) { return pkg.getQualifiedName().toString(); } else { // TODO: 2017/2/4 return null; //throw new Exception("Error in get package name of " + type.toString() + ""); } } }