Orthodox /

Filename Size Date modified Message
365 B
71 B
55 B
367 B
721 B
11.6 KB
2.3 KB
13.8 KB
    Orthodox - A library to make it easier to do type reflection in Java 5
    This document is licensed as below:
    Copyright 2008,2011 Tim Vernum
    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at 
    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.


In Java 5, generics were introduced to the language.
There are 2 implementation details that are known to cause problems for people 
using generics - type-erasure and reflection.
It is likely that you have heard more complaints about the first than the 
second, but many of those complaints can be fixed - or at least eased - by
improving the second problem.
Orthodox is library that makes it significantly easier to work with the 
reflection system for types in Java 5.
For more information on this, read the user guide in docs/user-guide


Download Orthodox from http://adjective.sf.net/
The Orthodox source is tracked in a Mercurial repository at 


Orthodox uses Ant for building
Download a copy of the source distribution (or the full distribution) and then 
see BUILDING.txt for more details


Orthodox is
	Copyright 2007-2008,2011 ; Tim Vernum
and is licensed under the Apache License, Version 2.0.
The text of this license is included with this distribution in the file
"LICENSE" and is also available at