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 boolean
areReturnTypesCompatible(MethodBinding one, MethodBinding two, LookupEnvironment environment)
protected boolean
canOverridingMethodDifferInErasure(MethodBinding overridingMethod, MethodBinding inheritedMethod)
static MethodBinding
computeSubstituteMethod(MethodBinding inheritedMethod, MethodBinding currentMethod, LookupEnvironment environment)
boolean
doesMethodOverride(MethodBinding method, MethodBinding inheritedMethod)
static boolean
doesMethodOverride(MethodBinding method, MethodBinding inheritedMethod, LookupEnvironment environment)
boolean
isMethodSubsignature(MethodBinding method, MethodBinding inheritedMethod)
static boolean
isSubstituteParameterSubsignature(MethodBinding method, MethodBinding substituteMethod, LookupEnvironment environment)
void
reportRawReferences(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
-