资 源 简 介
This is the implementation of Pattern-based Traits for Java. Pattern-based Traits are the combination of pattern-based reflection with traits. Their compositional and reflective power enables programmers to write expressive class generators.
The compiler of Pattern-based Traits for Java is developed based on Polyglot (http://www.cs.cornell.edu/projects/polyglot/), the extensible compiler front end for the Java programming language. The latest version of the compiler for Pattern-based Traits for Java is version 3.0. For the version 1.0 and the version 2.0, they are based on Polyglot 1.x. For the version 3.0, it is based on Polyglot 2.4.0.
The source code and the paper introducing Pattern-based Traits are available at the Downloads webpage:
http://code.google.com/p/pattern-based-traits/downloads/list
Object Relational Mapping Library:
We developed a library called PtjORM in PTJ, which performs object-relational map