Compatible with IntelliJ IDEA
Apr 08, 2018
Manifold support for IntelliJ IDEA.

At its core Manifold is a unique framework to dynamically and seamlessly extend Java's type system. Building on this core framework Manifold provides a set of key features found in other programming languages and platforms:

  • Type-safe Metaprogramming -- similar in concept to F# type providers
  • Extension Methods -- comparable to the same feature in Kotlin and C#
  • Structural Typing -- much like interfaces in TypeScript and Go

Leveraging these key features Manifold delivers a powerful set of Java extensions including JSON integration, JavaScript interop, Structural typing, seamless extension libraries to Java's runtime classes, and (coming soon) type-safe access to raw SQL and DDL.

Download plugin

Recent change notes

- Support ExtensionClassProducer
- bug fixes

General usage instructions