public final class NullableAnnotationUtils extends Object
Modifier and Type | Method | Description |
---|---|---|
static boolean |
isAnnotatedNonNull(Symbol symbol) |
|
static boolean |
isAnnotatedNullable(Symbol symbol) |
|
static boolean |
isGloballyAnnotatedParameterNonNull(Symbol.MethodSymbol method) |
|
static boolean |
isGloballyAnnotatedParameterNullable(Symbol.MethodSymbol method) |
|
static String |
nonNullAnnotation(Symbol symbol) |
|
static String |
nonNullAnnotationOnParameters(Symbol.MethodSymbol method) |
public static boolean isAnnotatedNullable(Symbol symbol)
public static boolean isAnnotatedNonNull(Symbol symbol)
@CheckForNull public static String nonNullAnnotation(Symbol symbol)
public static boolean isGloballyAnnotatedParameterNullable(Symbol.MethodSymbol method)
public static boolean isGloballyAnnotatedParameterNonNull(Symbol.MethodSymbol method)
@CheckForNull public static String nonNullAnnotationOnParameters(Symbol.MethodSymbol method)
Copyright © 2012–2018 SonarSource. All rights reserved.