yury
252f9ef153
* pas2jni: Support for class references.
...
- Fixed inclusion of unneeded pointer types.
git-svn-id: trunk@35779 -
2017-04-11 18:34:58 +00:00
yury
565ad7f852
* pas2jni: Do not generate unneeded imports.
...
git-svn-id: trunk@34863 -
2016-11-10 15:43:13 +00:00
yury
78914d9b20
* pas2jni: Do not include array element types from arrays, which is not processed.
...
git-svn-id: trunk@34862 -
2016-11-10 14:39:58 +00:00
yury
78abcbd4ca
* pas2jni: Improved support for interfaces. Proper typecasting of an object instance to an interface.
...
git-svn-id: trunk@34848 -
2016-11-08 14:43:52 +00:00
yury
111595dcd9
* pas2jni: Fixed procedure parameters parsing in some cases.
...
git-svn-id: trunk@33083 -
2016-02-10 16:28:41 +00:00
yury
2206a54b28
* pas2jni: Fixed exclusion.
...
git-svn-id: trunk@32615 -
2015-12-07 23:28:06 +00:00
yury
894e61f6bd
* pas2jni: Support for raw Java Objects as function parameters and result. Avoid possible duplicate parameter names.
...
git-svn-id: trunk@32607 -
2015-12-07 17:48:38 +00:00
yury
0e056ece03
* pas2jni: Basic support for arrays.
...
git-svn-id: trunk@32578 -
2015-12-04 14:50:15 +00:00
yury
cddbe1b83d
* pas2jni:
...
- Support for objects.
- Support for pointers to records,objects,classes.
- Fixed memory leaks when using records.
- Added handy enum constructors.
git-svn-id: trunk@32560 -
2015-12-01 11:56:29 +00:00
yury
130eba51ee
* pas2jni: Fixed code generation in case of duplicate method names in a class hierarchy.
...
git-svn-id: trunk@31463 -
2015-08-31 12:24:48 +00:00
yury
e318185d27
* pas2jni: Properly handle indexed properties with more than one index parameters.
...
git-svn-id: trunk@29147 -
2014-11-25 17:40:07 +00:00
yury
5d1b97fd67
+ pas2jni - an utility to generates a JNI (Java Native Interface) bridge for a Pascal code. Then the Pascal code (including classes and other advanced features) can be easily used in Java programs.
...
git-svn-id: trunk@24137 -
2013-04-03 13:38:36 +00:00