package org.revapi.java.checks.methods; import java.util.EnumSet; import javax.annotation.Nullable; import org.revapi.java.checks.common.MovedInHierarchy; import org.revapi.java.spi.Code; import org.revapi.java.spi.JavaMethodElement; /** * @author Lukas Krejci * @since 0.11.0 */ public final class MethodMovedInHierarchy extends MovedInHierarchy { public MethodMovedInHierarchy() { super(Code.METHOD_MOVED_TO_SUPERCLASS, Code.METHOD_INHERITED_METHOD_MOVED_TO_CLASS); } @Override public EnumSet<Type> getInterest() { return EnumSet.of(Type.METHOD); } @Override protected void doVisitMethod(@Nullable JavaMethodElement oldMethod, @Nullable JavaMethodElement newMethod) { doVisit(oldMethod, newMethod); } }