if (declaration.getKind() == ElementKind.ENUM) { if (!isKnownTypeDefinition(declaration)) { add(createTypeDefinition(declaration), context.referenceStack); try { if (!isKnownTypeDefinition(declaration) && !isIgnored(declaration) && declaration.getKind() == ElementKind.CLASS && !((DecoratedDeclaredType) declaredType).isCollection() && !((DecoratedDeclaredType) declaredType).isInstanceOf(JAXBElement.class)) { add(createTypeDefinition(declaration), context.referenceStack);
protected void addPotentialJacksonElement(Element declaration, LinkedList<Element> contextStack) { if (declaration instanceof TypeElement) { if (!this.jacksonContext.isKnownTypeDefinition((TypeElement) declaration) && isExplicitTypeDefinition(declaration, this.jacksonContext.isHonorJaxb())) { OneTimeLogMessage.JACKSON_1_DEPRECATED.log(this.context); this.jacksonContext.add(this.jacksonContext.createTypeDefinition((TypeElement) declaration), contextStack); } } }
if (declaration.getKind() == ElementKind.ENUM) { if (!isKnownTypeDefinition(declaration)) { add(createTypeDefinition(declaration), context.referenceStack); try { if (!isKnownTypeDefinition(declaration) && !isIgnored(declaration) && declaration.getKind() == ElementKind.CLASS && !((DecoratedDeclaredType) declaredType).isCollection() && !((DecoratedDeclaredType) declaredType).isInstanceOf(JAXBElement.class)) { add(createTypeDefinition(declaration), context.referenceStack);
protected void addPotentialJacksonElement(Element declaration, LinkedList<Element> contextStack) { if (declaration instanceof TypeElement) { if (!this.jacksonContext.isKnownTypeDefinition((TypeElement) declaration) && isExplicitTypeDefinition(declaration, this.jacksonContext.isHonorJaxb())) { OneTimeLogMessage.JACKSON_1_DEPRECATED.log(this.context); this.jacksonContext.add(this.jacksonContext.createTypeDefinition((TypeElement) declaration), contextStack); } } }
stack.push(elementUtils.getTypeElement(JsonSubTypes.class.getName())); Class clazz = type.value(); add(createTypeDefinition(elementUtils.getTypeElement(clazz.getName())), stack); Element element = typeUtils.asElement(mirror); if (element instanceof TypeElement) { add(createTypeDefinition((TypeElement) element), stack); Element element = typeUtils.asElement(mirror); if (element instanceof TypeElement) { add(createTypeDefinition((TypeElement) element), stack); Class[] classes = seeAlso.value(); for (Class clazz : classes) { add(createTypeDefinition(elementUtils.getTypeElement(clazz.getName())), stack); Element element = typeUtils.asElement(mirror); if (element instanceof TypeElement) { add(createTypeDefinition((TypeElement) element), stack); Element element = typeUtils.asElement(mirror); if (element instanceof TypeElement) { add(createTypeDefinition((TypeElement) element), stack); add(createTypeDefinition((TypeElement) el), stack);
stack.push(elementUtils.getTypeElement(JsonSubTypes.class.getName())); Class clazz = type.value(); add(createTypeDefinition(elementUtils.getTypeElement(clazz.getName())), stack); Element element = typeUtils.asElement(mirror); if (element instanceof TypeElement) { add(createTypeDefinition((TypeElement) element), stack); Element element = typeUtils.asElement(mirror); if (element instanceof TypeElement) { add(createTypeDefinition((TypeElement) element), stack); Class[] classes = seeAlso.value(); for (Class clazz : classes) { add(createTypeDefinition(elementUtils.getTypeElement(clazz.getName())), stack); Element element = typeUtils.asElement(mirror); if (element instanceof TypeElement) { add(createTypeDefinition((TypeElement) element), stack); Element element = typeUtils.asElement(mirror); if (element instanceof TypeElement) { add(createTypeDefinition((TypeElement) element), stack); add(createTypeDefinition((TypeElement) el), stack);