@CheckForNull public static String nonNullAnnotationOnParameters(Symbol.MethodSymbol method) { if (valuesForGlobalAnnotation(method, JAVAX_ANNOTATION_PARAMETERS_ARE_NONNULL_BY_DEFAULT) != null) { return JAVAX_ANNOTATION_PARAMETERS_ARE_NONNULL_BY_DEFAULT; } else if (valuesForGlobalAnnotation(method, ORG_SPRINGFRAMEWORK_LANG_NON_NULL_API) != null) { return ORG_SPRINGFRAMEWORK_LANG_NON_NULL_API; } else if (isGloballyAnnotatedWithEclipseNonNullByDefault(method, "PARAMETER")) { return ORG_ECLIPSE_JDT_ANNOTATION_NON_NULL_BY_DEFAULT; } return null; }
@CheckForNull public static String nonNullAnnotationOnParameters(Symbol.MethodSymbol method) { if (valuesForGlobalAnnotation(method, JAVAX_ANNOTATION_PARAMETERS_ARE_NONNULL_BY_DEFAULT) != null) { return JAVAX_ANNOTATION_PARAMETERS_ARE_NONNULL_BY_DEFAULT; } else if (valuesForGlobalAnnotation(method, ORG_SPRINGFRAMEWORK_LANG_NON_NULL_API) != null) { return ORG_SPRINGFRAMEWORK_LANG_NON_NULL_API; } else if (isGloballyAnnotatedWithEclipseNonNullByDefault(method, "PARAMETER")) { return ORG_ECLIPSE_JDT_ANNOTATION_NON_NULL_BY_DEFAULT; } return null; }
@CheckForNull private static String nonNullReturnTypeAnnotation(Symbol symbol) { if (symbol.isMethodSymbol() && !isUsingNullable(symbol)) { Symbol.MethodSymbol methodSymbol = (Symbol.MethodSymbol) symbol; if (isGloballyAnnotatedWithEclipseNonNullByDefault(methodSymbol, "RETURN_TYPE")) { return ORG_ECLIPSE_JDT_ANNOTATION_NON_NULL_BY_DEFAULT; } else if (valuesForGlobalAnnotation(methodSymbol, ORG_SPRINGFRAMEWORK_LANG_NON_NULL_API) != null) { return ORG_SPRINGFRAMEWORK_LANG_NON_NULL_API; } } return null; }
@CheckForNull private static String nonNullReturnTypeAnnotation(Symbol symbol) { if (symbol.isMethodSymbol() && !isUsingNullable(symbol)) { Symbol.MethodSymbol methodSymbol = (Symbol.MethodSymbol) symbol; if (isGloballyAnnotatedWithEclipseNonNullByDefault(methodSymbol, "RETURN_TYPE")) { return ORG_ECLIPSE_JDT_ANNOTATION_NON_NULL_BY_DEFAULT; } else if (valuesForGlobalAnnotation(methodSymbol, ORG_SPRINGFRAMEWORK_LANG_NON_NULL_API) != null) { return ORG_SPRINGFRAMEWORK_LANG_NON_NULL_API; } } return null; }