manifold-systems / manifold

Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.
http://manifold.systems/
Apache License 2.0
2.42k stars 125 forks source link

Extension class extending an interface having a private method results in a compile error #579

Closed rsmckinney closed 6 months ago

rsmckinney commented 6 months ago

Reported in slack: https://manifold-group.slack.com/archives/C012W174Z7V/p1714375660564049

image

net/minecraft/core/Registry.java:14: error: missing method body, or declare abstract
  private com.mojang.serialization.Codec<net.minecraft.core.Holder.Reference<T>> referenceHolderWithLifecycle();
rsmckinney commented 6 months ago

Fix available with release 2023.1.13