public class ImplicitNullAnnotationVerifier extends 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,
Boolean inheritedNonNullness,
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, Boolean inheritedNonNullness, org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier.InheritedNonNullnessInfo nullnessInfo)
Copyright © 2015. All rights reserved.