Class MethodVerifier
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.MethodVerifier
-
Field Summary
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier
environment -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanareReturnTypesCompatible(MethodBinding one, MethodBinding two, LookupEnvironment environment)protected booleancanOverridingMethodDifferInErasure(MethodBinding overridingMethod, MethodBinding inheritedMethod)static MethodBindingcomputeSubstituteMethod(MethodBinding inheritedMethod, MethodBinding currentMethod, LookupEnvironment environment)booleandoesMethodOverride(MethodBinding method, MethodBinding inheritedMethod)static booleandoesMethodOverride(MethodBinding method, MethodBinding inheritedMethod, LookupEnvironment environment)booleanisMethodSubsignature(MethodBinding method, MethodBinding inheritedMethod)static booleanisSubstituteParameterSubsignature(MethodBinding method, MethodBinding substituteMethod, LookupEnvironment environment)voidreportRawReferences(MethodBinding currentMethod, MethodBinding inheritedMethod)toString()Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier
checkImplicitNullAnnotations, ensureNullnessIsKnown, recordDeferredInheritedNullness
-
Method Details
-
areReturnTypesCompatible
public static boolean areReturnTypesCompatible(MethodBinding one, MethodBinding two, LookupEnvironment environment) -
reportRawReferences
-
canOverridingMethodDifferInErasure
protected boolean canOverridingMethodDifferInErasure(MethodBinding overridingMethod, MethodBinding inheritedMethod) -
computeSubstituteMethod
public static MethodBinding computeSubstituteMethod(MethodBinding inheritedMethod, MethodBinding currentMethod, LookupEnvironment environment) -
doesMethodOverride
-
doesMethodOverride
public static boolean doesMethodOverride(MethodBinding method, MethodBinding inheritedMethod, LookupEnvironment environment) -
isMethodSubsignature
-
isSubstituteParameterSubsignature
public static boolean isSubstituteParameterSubsignature(MethodBinding method, MethodBinding substituteMethod, LookupEnvironment environment) -
toString
-