package org.revapi.java.checks.fields; 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.JavaFieldElement; /** * @author Lukas Krejci * @since 0.11.0 */ public final class FieldMovedInHierarchy extends MovedInHierarchy { public FieldMovedInHierarchy() { super(Code.FIELD_MOVED_TO_SUPER_CLASS, Code.FIELD_INHERITED_NOW_DECLARED); } @Override public EnumSet<Type> getInterest() { return EnumSet.of(Type.FIELD); } @Override protected void doVisitField(@Nullable JavaFieldElement oldField, @Nullable JavaFieldElement newField) { doVisit(oldField, newField); } }