office-gobmx/codemaker
Michael Stahl 26643fb59e codemaker: write version 49 (1.5) class files
The trick of writing generic types into class files of versions < 49
does no longer work with javac from OpenJDK 7:

/comphelper/qa/complex/comphelper/Map.java:154: error: type Pair does
not take parameters
  Pair< ?, ? >[] initialMappings = new Pair< ?, ? >[ _keys.length ];

There appears to be a related JDK bug for this, at some time javac had
an undocumented option to produce similar class files that are also
rejected now, this has been closed as "Not a Defect":

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7078419

Change-Id: I8a504f6cbb3bb58cd914aebb88637cc6feb0bd48
2012-05-21 18:48:04 +02:00
..
inc/codemaker rename common* static libs to codemaker_* for clarity + dmake cleanup 2012-04-14 06:58:01 -05:00
prj make gbuild the default assumption of build.pl 2012-04-29 03:50:46 +02:00
source codemaker: write version 49 (1.5) class files 2012-05-21 18:48:04 +02:00
test/javamaker move cppumaker test to cppu 2011-03-15 13:41:19 +00:00
Executable_cppumaker.mk rename common* static libs to codemaker_* for clarity + dmake cleanup 2012-04-14 06:58:01 -05:00
Executable_javamaker.mk rename common* static libs to codemaker_* for clarity + dmake cleanup 2012-04-14 06:58:01 -05:00
Makefile gbuild conversion: codemaker module 2012-04-14 06:58:00 -05:00
Module_codemaker.mk Don't build these command-line tools for non-desktop OSes 2012-04-20 10:15:39 +03:00
Package_inc.mk gbuild conversion: codemaker module 2012-04-14 06:58:00 -05:00
README idlc/README: correct nonsense added in 534b3a9b2e 2012-03-21 17:16:43 +01:00
StaticLibrary_codemaker.mk gbuild conversion: codemaker module 2012-04-14 06:58:00 -05:00
StaticLibrary_codemaker_cpp.mk rename common* static libs to codemaker_* for clarity + dmake cleanup 2012-04-14 06:58:01 -05:00
StaticLibrary_codemaker_java.mk rename common* static libs to codemaker_* for clarity + dmake cleanup 2012-04-14 06:58:01 -05:00

UNO interface declaration/stub generators for:
- C++: cppumaker generates headers (.hpp and .hdl files) that provide
  the UNO API C++ binding
- Java: javamaker generates class files that provide the JVM UNO API binding
- the one for .Net is in module cli_ure