Skip to content
Success

Changes

Summary

  1. Deprecate the Objects class for external consumption (commit: 3d8b72f) (details)
Commit 3d8b72fc714f2b03be48cba87331bda6f0e7c7cd by Geolykt
Deprecate the Objects class for external consumption

Far too often this class would get accidentally be used by projects
using this class as a transitive dependency. Due to the fact that imports
are quite frequently well hidden by the IDE this fact usually flies under
the radar. By enforcing a deprecation we hope to increase awareness
of the internal properties of this class.

However while this is especially the case with the Objects class,
all other classes in the internal package should be deemed as internal API
and is not to be used by dependents - whether accidentally or not.
(commit: 3d8b72f)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinShadowAnnotation.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/DescString.java (diff)
The file was modifiedmicromixin-annotations/build.gradle (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/Objects.java (diff)
The file was modifiedmicromixin-runtime/build.gradle (diff)
The file was modifiedmicromixin-transformer/build.gradle (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java (diff)
The file was modifiedmicromixin-test-j8/pom.xml (diff)