All Downloads are FREE. Search and download functionalities are using the official Maven repository.

fj.Void Maven / Gradle / Ivy

Go to download

Functional Java is an open source library that supports closures for the Java programming language

There is a newer version: 5.0
Show newest version
package fj;

/**
 * A logically uninhabited data type.
 */
public abstract class Void {

  private Void() {
    throw new IllegalStateException("Void cannot be instantiated");
  }

  /**
   * Since Void values logically don't exist, this witnesses the logical reasoning tool of "ex falso quodlibet".
   */
  public abstract  X absurd();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy