fpc/rtl/java
Jonas Maebe 0d5b2b84a8 + Android/JVM target, including a translation of the Android r14 SDK
(= Android 4.0) java headers: java.*, javax.*, org.*, junit.*, android.*).
    The RTL can also be used to target earlier versions of the Android
    platform, but you manually have to take care of not using APIs that
    weren't available yet. Adding separate units for separate platform
    versions would only partly solve the problem, because some of the
    classes used inside the system unit have also changed across
    versions.

    Use -Tandroid while compiling to select the Android OS as target
    platform.

git-svn-id: branches/jvmbackend@19830 -
2011-12-12 02:34:34 +00:00
..
jastringh.inc * the generic astrings.inc is now also used to the extent possible on 2011-08-29 22:59:03 +00:00
jastrings.inc * changed the parameters of the fpc_pchar_ansistr_intern_charmove() added in 2011-09-01 18:27:06 +00:00
java_sys.inc * catch JLRInvocationTargetException raised when using JLRMthod.invoke() to 2011-09-08 15:03:55 +00:00
java_sysh.inc * catch JLRInvocationTargetException raised when using JLRMthod.invoke() to 2011-09-08 15:03:55 +00:00
jcompproc.inc * renamed java-specific compproc.inc to jcompproc.inc to prevent timestamp 2011-12-12 02:34:04 +00:00
jdk15.inc * catch JLRInvocationTargetException raised when using JLRMthod.invoke() to 2011-09-08 15:03:55 +00:00
jdk15.pas * catch JLRInvocationTargetException raised when using JLRMthod.invoke() to 2011-09-08 15:03:55 +00:00
jdynarr.inc * moved general system includes accidentally put in jdynarr.inc to 2011-08-24 22:11:36 +00:00
jdynarrh.inc + support for threadvars in the JVM based on JLThreadLocal; see 2011-08-23 17:45:01 +00:00
jpvar.inc * catch JLRInvocationTargetException raised when using JLRMthod.invoke() to 2011-09-08 15:03:55 +00:00
jpvarh.inc * declare procvar constructors as "overload" so that the implicitly added 2011-08-20 08:33:24 +00:00
jrec.inc + support for (only named, for now) records in the JVM target: 2011-08-20 08:00:50 +00:00
jrech.inc * changed the parameter of fpcDeepCopy() from an out-parameter of the 2011-08-20 08:27:22 +00:00
jset.inc * mark FpcBitSet as implementing JLCloneable so it can be cloned, 2011-08-23 15:25:35 +00:00
jseth.inc * mark FpcBitSet as implementing JLCloneable so it can be cloned, 2011-08-23 15:25:35 +00:00
jsstringh.inc * renamed Java-specific sstrings.inc/sstringh.inc to jsstrings.inc/ 2011-08-24 22:11:43 +00:00
jsstrings.inc * full implementation of all routines in rtl/inc/ustringh.inc (except for 2011-08-28 19:22:22 +00:00
jsystem.inc + support for range checking calculations with hlcgobj 2011-08-20 08:32:31 +00:00
jsystemh_types.inc * uncommented a bunch of pointer types 2011-08-20 08:33:54 +00:00
jsystemh.inc * renamed java-specific compproc.inc to jcompproc.inc to prevent timestamp 2011-12-12 02:34:04 +00:00
jtcon.inc + generic infrastructure for target-specific switches 2011-11-14 22:57:41 +00:00
jtconh.inc + generic infrastructure for target-specific switches 2011-11-14 22:57:41 +00:00
jtvar.inc * only make clone method accessible once if needed 2011-08-23 20:30:20 +00:00
jtvarh.inc + support for threadvars in the JVM based on JLThreadLocal; see 2011-08-23 17:45:01 +00:00
justringh.inc * full implementation of all routines in rtl/inc/ustringh.inc (except for 2011-08-28 19:22:22 +00:00
justrings.inc * fixed copy(unicodestring,x,y) with x<>1 (second parameter of 2011-11-10 18:53:39 +00:00
Makefile + support for building jvm-java compiler/rtl via top-level 2011-12-04 15:33:55 +00:00
Makefile.fpc * the default string type for the JVM target is no longer automatically 2011-08-20 08:35:47 +00:00
objpas.inc + support for array-of-const on the JVM target. Even though the 2011-08-20 08:34:00 +00:00
objpas.pp
objpash.inc + support for array-of-const on the JVM target. Even though the 2011-08-20 08:34:00 +00:00
rtl.cfg * extracted dynarray helpers from system unit into jdynarr.inc (were 2011-08-20 08:32:13 +00:00
rtti.inc * since enums are represented by classes in the JVM, initialize global 2011-08-20 08:33:02 +00:00
sysos.inc + support for range checking calculations with hlcgobj 2011-08-20 08:32:31 +00:00
sysosh.inc + support for range checking calculations with hlcgobj 2011-08-20 08:32:31 +00:00
sysres.inc * extracted dynarray helpers from system unit into jdynarr.inc (were 2011-08-20 08:32:13 +00:00
system.pp + Android/JVM target, including a translation of the Android r14 SDK 2011-12-12 02:34:34 +00:00