Map<String, Annotation> newAnnotationMap; if (oldAnnotationsAttribute != null) { oldAnnotationMap = buildAnnotationMap(oldAnnotationsAttribute.getAnnotations()); } else { oldAnnotationMap = new HashMap<>(); newAnnotationMap = buildAnnotationMap(newAnnotationsAttribute.getAnnotations()); } else { newAnnotationMap = new HashMap<>(); AnnotationsAttribute oldAnnotationsAttribute = annotationsAttributeCallback.getAnnotationsAttribute(oldClass); if (oldAnnotationsAttribute != null) { Map<String, Annotation> oldAnnotationMap = buildAnnotationMap(oldAnnotationsAttribute.getAnnotations()); for (Annotation annotation : oldAnnotationMap.values()) { JApiAnnotation jApiAnnotation = new JApiAnnotation(annotation.getTypeName(), Optional.of(annotation), Optional.<Annotation>absent(), AnnotationsAttribute newAnnotationsAttribute = annotationsAttributeCallback.getAnnotationsAttribute(newClass); if (newAnnotationsAttribute != null) { Map<String, Annotation> newAnnotationMap = buildAnnotationMap(newAnnotationsAttribute.getAnnotations()); for (Annotation annotation : newAnnotationMap.values()) { JApiAnnotation jApiAnnotation = new JApiAnnotation(annotation.getTypeName(), Optional.<Annotation>absent(), Optional.of(annotation), JApiChangeStatus.NEW);
Map<String, Annotation> newAnnotationMap; if (oldAnnotationsAttribute != null) { oldAnnotationMap = buildAnnotationMap(oldAnnotationsAttribute.getAnnotations()); } else { oldAnnotationMap = new HashMap<>(); newAnnotationMap = buildAnnotationMap(newAnnotationsAttribute.getAnnotations()); } else { newAnnotationMap = new HashMap<>(); AnnotationsAttribute oldAnnotationsAttribute = annotationsAttributeCallback.getAnnotationsAttribute(oldClass); if (oldAnnotationsAttribute != null) { Map<String, Annotation> oldAnnotationMap = buildAnnotationMap(oldAnnotationsAttribute.getAnnotations()); for (Annotation annotation : oldAnnotationMap.values()) { JApiAnnotation jApiAnnotation = new JApiAnnotation(annotation.getTypeName(), Optional.of(annotation), Optional.<Annotation>absent(), AnnotationsAttribute newAnnotationsAttribute = annotationsAttributeCallback.getAnnotationsAttribute(newClass); if (newAnnotationsAttribute != null) { Map<String, Annotation> newAnnotationMap = buildAnnotationMap(newAnnotationsAttribute.getAnnotations()); for (Annotation annotation : newAnnotationMap.values()) { JApiAnnotation jApiAnnotation = new JApiAnnotation(annotation.getTypeName(), Optional.<Annotation>absent(), Optional.of(annotation), JApiChangeStatus.NEW);