Class NullnessAnnotations
java.lang.Object
com.google.errorprone.dataflow.nullnesspropagation.NullnessAnnotations
Utilities to extract
Nullness
from annotations.-
Method Summary
Modifier and TypeMethodDescriptionfromAnnotations
(Collection<String> annotations) fromAnnotationsOn
(com.sun.tools.javac.code.Symbol sym) fromAnnotationsOn
(TypeMirror type) Walks the syntactically enclosing elements of the given element until it finds a defaulting annotation.getUpperBound
(TypeVariable typeVar) Returns any declared or implied bound for the given type variable, meaning this returns any annotation on the given type variable and otherwise returnsfromDefaultAnnotations(javax.lang.model.element.Element)
to find any default in scope of the given type variable.
-
Method Details
-
fromAnnotations
-
fromAnnotationsOn
-
fromAnnotationsOn
-
fromDefaultAnnotations
Walks the syntactically enclosing elements of the given element until it finds a defaulting annotation. -
getUpperBound
Returns any declared or implied bound for the given type variable, meaning this returns any annotation on the given type variable and otherwise returnsfromDefaultAnnotations(javax.lang.model.element.Element)
to find any default in scope of the given type variable.
-