Skip to content

Commit

Permalink
Removes FieldAccessor
Browse files Browse the repository at this point in the history
  • Loading branch information
jqno committed Sep 16, 2024
1 parent 1e51de8 commit 8891f46
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 265 deletions.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
import java.util.LinkedHashSet;
import nl.jqno.equalsverifier.internal.exceptions.ReflectionException;
import nl.jqno.equalsverifier.internal.prefabvalues.TypeTag;
import nl.jqno.equalsverifier.internal.reflection.FieldProbe;
import nl.jqno.equalsverifier.internal.util.PrimitiveMappers;

public final class FieldModifier {
Expand Down Expand Up @@ -122,11 +123,11 @@ public void changeField(
}

private void change(FieldChanger changer, boolean includeStatic) {
FieldAccessor accessor = FieldAccessor.of(field);
if (!accessor.canBeModifiedReflectively()) {
FieldProbe probe = FieldProbe.of(field);
if (!probe.canBeModifiedReflectively()) {
return;
}
if (!includeStatic && accessor.fieldIsStatic()) {
if (!includeStatic && probe.isStatic()) {
return;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
import java.util.LinkedHashSet;
import java.util.function.Predicate;
import nl.jqno.equalsverifier.internal.prefabvalues.TypeTag;
import nl.jqno.equalsverifier.internal.reflection.FieldProbe;
import nl.jqno.equalsverifier.internal.reflection.RecordsHelper;

/**
Expand Down Expand Up @@ -77,7 +78,7 @@ public Class<T> type() {
*/
@SuppressWarnings("unchecked")
public T getField(Field field) {
return (T) FieldAccessor.of(field).get(object);
return (T) FieldProbe.of(field).getValue(object);
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
import nl.jqno.equalsverifier.internal.reflection.instantiation.VintageSubjectCreator;
import nl.jqno.equalsverifier.internal.reflection.instantiation.VintageValueProvider;
import nl.jqno.equalsverifier.internal.reflection.vintage.ClassAccessor;
import nl.jqno.equalsverifier.internal.reflection.vintage.FieldAccessor;
import nl.jqno.equalsverifier.internal.reflection.vintage.FieldModifier;
import nl.jqno.equalsverifier.internal.reflection.vintage.ObjectAccessor;
import nl.jqno.equalsverifier.internal.reflection.vintage.PrefabValues;
Expand Down Expand Up @@ -47,9 +46,6 @@ public final class ArchitectureTest {
.areAssignableTo(ObjectAccessor.class)
.orShould()
.accessClassesThat()
.areAssignableTo(FieldAccessor.class)
.orShould()
.accessClassesThat()
.areAssignableTo(FieldModifier.class)
.orShould()
.accessClassesThat()
Expand Down

This file was deleted.

0 comments on commit 8891f46

Please sign in to comment.