Yes. Manifold fully supports Java 8 - 13. Manifold also fully supports the Java Platform Module System (JPMS). See the Setup Guide for more info.
Unlikely. Java internal APIs can change from version to version, however Manifold always adjusts to changes ahead of Java releases. To understand this better consider Manifold currently works equally well with Java versions 8, 9, 10, 11, 12, and 13. Over time the internal APIs do indeed change, yet Manifold continues to adapt and improve along the way.
Yes, the Manifold project is open source and publicly available on github, free for use via Apache License 2.0.
Note the Manifold IntelliJ plugin is offered separately via the JetBrains Marketplace. It is free for use with IntelliJ IDEA Community Edition and is licensed for use with IntelliJ IDEA Ultimate Edition. The plugin remains free for students and faculty using Ultimate. Other discounts apply and are available from the JetBrains Marketplace.
Yes. Please refer to the Setup instructions.
Yes. IntelliJ IDEA provides comprehensive support for Manifold. Download / Update the plugin directly from within IntelliJ:
Settings ➜ Plugins ➜ Marketplace ➜ search:
Note: IntelliJ notifies you within 24 hours when an update is available and gives you the opportunity to sync.
Add the manifold-fill-in-blank dependency to your project along with the
-Xplugin:Manifold javac argument, the setup
is sensitive to the version of Java you are using, generally whether you are using Java 8 or 9+. See the
Setup docs for
Report A Bug The Manifold project uses github issues to track bugs, features, and other requests. If you discover a bug, have a feature request, or an idea go here and let it be known. Expect a response within 24 hours.
Private E-mail If your question or issue is more pressing or confidential, don’t hesitate to send an email to firstname.lastname@example.org.
Discussions If you have a question or want to start a discussion add a comment issue.
Links to recently published Manifold articles are available on the Articles page. There is always another article on the way, check back for more.
You probably need to update your project dependencies to use the latest manifold release. If your project’s dependencies are out of sync, the plugin tells you which version of manifold you need with in a warning message when you load your project. You can find the latest releases here.
Important: If you are using Maven or Gradle, you must update your build files – do not change the Module dependencies from IntelliJ’s UI. Please refer to the Maven and Gradle sections of the Manifold Setup instructions.
Please make some noise if you can’t get it working, chances are you’re not alone and help will arrive soon.