MultiJava

A handy Java tool
Download

MultiJava Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Publisher Name:
  • The MultiJava Team
  • Operating Systems:
  • Windows All
  • File Size:
  • 1.9 MB

MultiJava Tags


MultiJava Description

MultiJava is an extension to the Java programming language that adds open classes and symmetric multiple dispatch. Open classes are designed to help programmers to add methods to classes without having to edit them or needing their source code. Multiple dispatch allows the code invoked by a method call to depend on the run-time type of all the arguments, instead of just the receiver. This is useful for event handlers and for binary methods, like equals in Java. The MultiJava project provides mjc, a MultiJava compiler, that translates MultiJava programs to regular Java bytecode that will run on any standard Java Virtual Machine. We also provide mjdoc, for generating html documentation from javadoc comments. The project also includes a variant of MultiJava, called Relaxed MultiJava, that permits a greater range of program extension than MultiJava. Relaxed MultiJava provides this extensibility by replacing some compile-time errors with warnings and adding additional load-time checks.


MultiJava Related Software