private boolean isRelevantAnnotation(Element annotationElement) { AnnotationData annotation = createAnnotation(annotationElement); if (annotation == null) { // Unsupported annotation in import return false; } if (isNullable(annotation.name) || isNonNull(annotation.name) || annotation.name.startsWith(ANDROID_ANNOTATIONS_PREFIX) || annotation.name.startsWith(SUPPORT_ANNOTATIONS_PREFIX)) { return true; } else if (annotation.name.equals(IDEA_CONTRACT)) { return true; } else if (annotation.name.equals(IDEA_NON_NLS)) { return false; } else { if (!ignoredAnnotations.contains(annotation.name)) { ignoredAnnotations.add(annotation.name); if (isListIgnored()) { info("(Ignoring merge annotation " + annotation.name + ")"); } } } return false; }
private boolean isRelevantAnnotation(Element annotationElement) { AnnotationData annotation = createAnnotation(annotationElement); if (annotation == null) { // Unsupported annotation in import return false; } if (isNullable(annotation.name) || isNonNull(annotation.name) || annotation.name.startsWith(ANDROID_ANNOTATIONS_PREFIX) || annotation.name.startsWith(SUPPORT_ANNOTATIONS_PREFIX)) { return true; } else if (annotation.name.equals(IDEA_CONTRACT)) { return true; } else if (annotation.name.equals(IDEA_NON_NLS)) { return false; } else { if (!ignoredAnnotations.contains(annotation.name)) { ignoredAnnotations.add(annotation.name); if (isListIgnored()) { info("(Ignoring merge annotation " + annotation.name + ")"); } } } return false; }
} else if (isNonNull(name)) { annotation = new AnnotationData(SUPPORT_NOTNULL); } else if (isNullable(name)) {
} else if (isNonNull(name)) { annotation = new AnnotationData(SUPPORT_NOTNULL); } else if (isNullable(name)) {
haveNotNull = true; if (isNullable(existing.name)) { haveNullable = true; isNullable(annotation.name) && haveNotNull) { warning("Found both @Nullable and @NonNull after import for " + item); continue;
haveNotNull = true; if (isNullable(existing.name)) { haveNullable = true; isNullable(annotation.name) && haveNotNull) { warning("Found both @Nullable and @NonNull after import for " + item); continue;