public class OverrideTester extends Object
| Constructor and Description |
|---|
OverrideTester() |
OverrideTester(IVisibilityHelper visibilityHelper) |
@Inject public OverrideTester(IVisibilityHelper visibilityHelper)
public OverrideTester()
public IOverrideCheckResult isSubsignature(AbstractResolvedOperation overriding, JvmOperation overridden, boolean checkInheritance)
org.eclipse.jdt.internal.corext.util.MethodOverrideTester.checkInheritance - true if it is unknown whether the given operations are declared in a valid type hierarchy.protected EnumSet<IOverrideCheckResult.OverrideCheckDetails> getAllDetails(AbstractResolvedOperation overriding, JvmOperation overridden, IOverrideCheckResult.OverrideCheckDetails primary)
protected boolean isSameErasure(AbstractResolvedOperation overriding, AbstractResolvedOperation overridden)
protected void addAdditionalDetails(AbstractResolvedOperation overriding, AbstractResolvedOperation overridden, EnumSet<IOverrideCheckResult.OverrideCheckDetails> result)
protected void addExceptionDetails(AbstractResolvedOperation overriding, AbstractResolvedOperation overridden, EnumSet<IOverrideCheckResult.OverrideCheckDetails> result)
protected void addReturnTypeDetails(AbstractResolvedOperation overriding, AbstractResolvedOperation overridden, EnumSet<IOverrideCheckResult.OverrideCheckDetails> result)
protected boolean isMorePrivateThan(JvmVisibility o1, JvmVisibility o2)
protected boolean isConflictingDefaultImplementation(AbstractResolvedOperation overriding, AbstractResolvedOperation overridden)
protected boolean isMatchingParameterList(AbstractResolvedOperation overriding, AbstractResolvedOperation overridden)
protected boolean isMatchingTypeParameters(AbstractResolvedOperation overriding, AbstractResolvedOperation overridden)
protected IOverrideCheckResult.OverrideCheckDetails getPrimaryValidDetail(IResolvedOperation overriding, JvmOperation overridden)
Copyright © 2015. All Rights Reserved.