Quick Start

  1. Get a copy of orthodox.
  2. Add org.adjective.orthodox.jar to your classpath.
  3. Start using the TypeManager class.

Type Manager

The TypeManager class is the interface into orthodox.

It is the only concrete class in the public API and its purpose is to provide implementations of TypeInfo that correspond with a given Java type.

Type Info

The TypeInfo interface is the orthodox representation of a type.

The methods on this interface provide a cohesive, unified view of the Java type system. The interfaces TypeHierarchy and TypeConstraints provide additional supporting methods.

API

The API of orthodox is described in the javadoc. In order to limit the duplication of information, the API is not described here.