public abstract class MethodVerifier extends ImplicitNullAnnotationVerifier
environment| Modifier and Type | Method and Description |
|---|---|
static 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) |
java.lang.String |
toString() |
checkImplicitNullAnnotations, ensureNullnessIsKnown, recordDeferredInheritedNullnesspublic static boolean areReturnTypesCompatible(MethodBinding one, MethodBinding two, LookupEnvironment environment)
public void reportRawReferences(MethodBinding currentMethod, MethodBinding inheritedMethod)
protected boolean canOverridingMethodDifferInErasure(MethodBinding overridingMethod, MethodBinding inheritedMethod)
public static MethodBinding computeSubstituteMethod(MethodBinding inheritedMethod, MethodBinding currentMethod, LookupEnvironment environment)
public boolean doesMethodOverride(MethodBinding method, MethodBinding inheritedMethod)
public static boolean doesMethodOverride(MethodBinding method, MethodBinding inheritedMethod, LookupEnvironment environment)
public boolean isMethodSubsignature(MethodBinding method, MethodBinding inheritedMethod)
public static boolean isSubstituteParameterSubsignature(MethodBinding method, MethodBinding substituteMethod, LookupEnvironment environment)
public java.lang.String toString()
toString in class java.lang.Object