Features

  • It can invoke static methods, constructors and instance methods

  • It can read public fields, including enums

  • The parameters and return types used in the signatures of the methods invoked can also be classes "proxified" by jInterflex

  • It handles the exceptions transparently (no need to catch InvocationTargetException, NoSuchMethodException, etc.)

  • The API includes methods that ask for the availability of the class to invoke, in order to avoid catching exceptions when making calls to classes not found in the classpath

  • It is free software distributed under the terms of the MIT license, a liberal open source license which allows to use it in open source or proprietary projects