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 methods marked with `@Expires` don't account for javac `--release` option #613

Closed rsmckinney closed 3 months ago

rsmckinney commented 3 months ago

Extension methods marked with @Expires don't account for javac --release option.

For instance, the Stream#toList() method defined in manifold-collections is not available when compiling with, say JDK 21, with javac option --release 8.

rsmckinney commented 3 months ago

Fixed with release 2024.1.30