/** * the constructor. * * @param element * @category constructor */ public ClassGenerateHelper(Element element) { classElement = element; g.setPackageName(getPackageName(element)); g.setTarget(getSimpleName(element)); TypeElement superclass = AptUtil.getSuperClassElement(element); if (superclass.getAnnotation(JsonModel.class) != null) { g.setTargetBase(AptUtil.getFullQualifiedName(superclass)); g.setExistsBase(true); } g.setPostfix(postfix); g.setTreatUnknownKeyAsError(getTreatUnknownKeyAsError(element)); }