public class ImplicitNullAnnotationVerifier
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected LookupEnvironment |
environment |
| Constructor and Description |
|---|
ImplicitNullAnnotationVerifier(LookupEnvironment environment,
boolean inheritNullAnnotations) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkImplicitNullAnnotations(MethodBinding currentMethod,
AbstractMethodDeclaration srcMethod,
boolean complain,
Scope scope)
Check and fill in implicit annotations from overridden methods and from default.
|
protected void |
recordDeferredInheritedNullness(Scope scope,
ASTNode location,
MethodBinding inheritedMethod,
java.lang.Boolean inheritedNonNullness,
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier.InheritedNonNullnessInfo nullnessInfo) |
protected LookupEnvironment environment
public ImplicitNullAnnotationVerifier(LookupEnvironment environment, boolean inheritNullAnnotations)
public void checkImplicitNullAnnotations(MethodBinding currentMethod, AbstractMethodDeclaration srcMethod, boolean complain, Scope scope)
protected void recordDeferredInheritedNullness(Scope scope, ASTNode location, MethodBinding inheritedMethod, java.lang.Boolean inheritedNonNullness, org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier.InheritedNonNullnessInfo nullnessInfo)