diff --git a/CHANGELOG.md b/CHANGELOG.md index c7a7e4966..f6bc82322 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Removed direct dependency on ASM by re-writing the annotation processor to Byte-Buddy. ([Issue 208](https://github.com/jqno/equalsverifier/issues/208)) +### Fixed +- EqualsVerifier's test suite now runs on Java 12 EA. ([Issue 209](https://github.com/jqno/equalsverifier/issues/209)) + diff --git a/src/test/java/nl/jqno/equalsverifier/internal/reflection/annotations/AnnotationCacheBuilderTest.java b/src/test/java/nl/jqno/equalsverifier/internal/reflection/annotations/AnnotationCacheBuilderTest.java index 2e2cb32fa..c247359f0 100644 --- a/src/test/java/nl/jqno/equalsverifier/internal/reflection/annotations/AnnotationCacheBuilderTest.java +++ b/src/test/java/nl/jqno/equalsverifier/internal/reflection/annotations/AnnotationCacheBuilderTest.java @@ -2,7 +2,6 @@ import net.bytebuddy.ByteBuddy; import net.bytebuddy.description.modifier.Visibility; -import net.bytebuddy.dynamic.loading.ClassLoadingStrategy; import net.bytebuddy.dynamic.scaffold.TypeValidation; import nl.jqno.equalsverifier.internal.packageannotation.AnnotatedPackage; import nl.jqno.equalsverifier.internal.reflection.Instantiator; @@ -234,7 +233,7 @@ class Super {} .subclass(Super.class) .defineField("dynamicField", int.class, Visibility.PRIVATE) .make() - .load(Super.class.getClassLoader(), ClassLoadingStrategy.Default.INJECTION) + .load(Super.class.getClassLoader(), Instantiator.getClassLoadingStrategy(Super.class)) .getLoaded(); build(sub); }